标题 C#应该注意的地方
1.c#中的bool类型与其他语言中的bool类型的区别.
在C#语言中它的布尔类型与C或C++里面的布尔类型有区别,C和C++的话就是非零为真,两者之间可以互相转换,但是在C#语言中,两者是不能相互转换的,看看下面的代码来深入的理解
int boolValue = 10;
if(boolValue) //无效
{
Console.WriteLine(“boolValue is nonzero”);
}
像这样的代码的话在C#语言中会报错,但是在C或C++中就是正确的。
2. 总结&&与&,||于|的区别,还有^的含义.
这个区别不仅仅是在C#语言的区别,在JAVA,C中也有的。&&与&:&&和&都是符号两侧都满足条件才能为真,这两者的主要区别是,当&&运算符的左边为false时就不会对符号右边的式子进行比较或者运算。而&的话就是会对左边和右边的式子都进行比较。||与|:||运算符当左边为真时,就不会对右边的式子进行判断,| 的话都会对左右两边进行判断。^运算符:异或运算符,当取值不相同时为真。
3.C#语言中goto的使用:
基本语法:goto <标签名>;
(为便于理解?