06
2012
04

C# eqauls 与 = =之异同

eqauls 与 = =之异同
1 比较方式角度:
= =是面向过程的操作符;equals是面向对象的操作符
= =不属于任何类,equals则是任何类(在Java中)的一个方法;
我们可以

2 比较目的角度:
1)如果要比较两个基本类型是否相等,请用= =;
2)如果要比较两个对象引用是否相等,请用= =;
3)如果要比较两个对象(逻辑上)是否一致,请用equals;


string temp = Console.ReadLine();
if(temp.Equals(s[i - 1].StuId)
...
«1»