C#中==什么意思?如何使用

==是什么意思?什么时候用=,什么时候用==?请教!

“=”是赋值的,比如:int a=10;把10赋值给变量a
"=="是判断两遍的值是否相等的,比如:if(a==b)如果a和b相等,就返回true,不相等返回false.
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-15
==是判断是否相等的意思 他会返回一个布尔类型的值
=是给变量赋值
一般==都是用来做IF判断的时候用的
比如
string a="1";
string b="2";
if(a==b)
{}
else
{}
当然~不一定是string类型~这个判断可以是所有东西~包括类~基础类型~枚举~等等本回答被提问者和网友采纳
第2个回答  2013-01-25
= 是赋值号,用于变量的赋值,== 是用来比较的,返回一个bool值, 如 1 == 2 ,就返回False.msdn 介绍: 如果操作数的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于 string 以外的引用类型,如果两个操作数引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。,简单的说就是比较值,如果相等,就返回true,不想等返回false
第3个回答  2013-01-25
== (双等号) 用来判断它两边的变量(或值/表达式)是否相等,一般用在判断语句里。
=(单等号)用来把它右边的值赋给它左边的变量。
第4个回答  2013-01-25
== 相等意思 if(a == 1)

在C#中,==和,=符号有什么不一样
==表示的是比较两者是否在意义上相同。=表示的是动作,是使用右边的值给左边的变量赋值,赋值后两者在意义上也相同。比如 int k=1234;

“=”与“==”在c#语言中有什么区别
=是赋值,==是条件表达式,意思是两个相等。一个= 表示从右往左赋值。比如k=c,此处就是把c赋值给k,k==c,假设k=5,c=5,此时表示条件为真。非零为真,所以它的最终值为1。如有疑问,欢迎追问

c#=和==的区别是什么?
=是赋值号;==是条件判断语句中是否相等的意思。二、二者的作用不同 1、= 作用是将一个表达式的值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。所谓左值是指一个能用于赋值运算左边的表达式。左值必须能够被修改,不能是常量。我们用变量作左值,还可以看到,指针和引用也可以作左值。2...

C#中,字符串内容相等用"=="表示么?
是的,string类已经重写了Equals方法(使用值判等),而"=="重载也是调用了Equals方法, 所以string的==是按值判等(内容相等)

c#中=的作用和用法
用于检查两边的值是否相同。在C#中,"="是赋值运算符,而"=="是相等比较运算符,虽然看起来相似,但它们的用途不同。请务必注意这一点,避免混淆和错误。另外,"="只能用于赋值操作,而比较操作应使用"=="或其他比较运算符如""等。通过正确理解等号的用途和功能,可以提高代码的质量和可靠性。

==编程中什么意思
表示"是否相等" 在C#中使用 == 表示相等,使用一个等号表示赋值在Vb中使用 = 表示相等在TRAN-SQL中也使用 = 表示相等例如: if (2==1) showMsg("2相等于1")sxs

C#中等号的用法
那么if就是true,如果b的值为0,a=b,那么这个不等式的值也为0,相当于if就是false。include<stdio.h> int main(){ int b=-1;int a;if (a=b)printf("true");else printf("false");return 0;} 你自己可以试试。不过不建议用这种方式,看的人不宜看懂,写的时候也容易迷糊。。。

c#中比较字符串用「equals」还是「==」?
在C#中,比较字符串时推荐使用'=='而非'string.Equals'。原因有以下几点。.NET设计中,字符串类型兼备引用类型和值类型特性,不存在引用或值的差异判断问题。考虑到封闭类型不可重写,'=='和'string.Equals'在.NET环境下表现一致,不存在不一致的情况。误解可能源自对Java的过度依赖。.NET的设计初衷是...

在c#中<<= 、|= 什么意思
<<= 左移位赋值运算符,| = 按位或赋值运算符。变量<<=表达式 左移就是将<<左边的数的二进制各位全部左移若干位,<<右边的数指定移动位数,高位丢弃,低位补0, 移几位就相当于乘以2的几次方。c#运算符:+= 加赋值 -= 减赋值 = 乘赋值 \/= 除赋值 = 求余赋值 &= 按位与赋值 ^= 按...

C#中等号大于号=是什么语法
=> 标记称作 lambda 运算符。该标记在 lambda 表达式中用来将左侧的输入变量与右侧的 lambda 体分离。Lambda 表达式是与匿名方法类似的内联表达式,但更加灵活;在以方法语法表示的 LINQ 查询中广泛使用了 Lambda 表达式 string[] words = { "cherry", "apple", "blueberry" };int shortestWordLength ...

相似回答