1、a是10,b是15,不用中间变量交换 a ,b
a = a + b;
b = a - b;
a = a - b;
2、&和&&的区别
&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)<hr>
3、C#中值类型和引用类型分别有哪些?
值类型:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。
引用类型:数组,用户定义的类、接口、委托,object,字符串。<hr>
4、post、get的区别
1.post的参数不会显示在浏览器地址栏中,get的参数会显示在浏览器地址栏中
2.用post可提交较大的数据量,get提交的数据量则非常小(2k)
3.用post可进行文件的提交,而用get则不可以<hr>
5、try{}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
会执行,在return前执行。<hr>
6、StringBuilder 和 String 的区别?
1.StringBuilder 是可扩展的,在大量字符串拼接时使用
2.String 在进行运算时会产生一个新的实例<hr>
7、Equal与==的区别
==操作符判断的是堆栈中的值,Equlas判断的是堆中的值<hr>
8、=,==和===的区别