前不久在笔试一家公司的时候,叫写出using的全部用法
现总结如下:
1、Using指令 ex:Using System;
2、using 别名,目的让代码更简洁
ex:using system;
using class1=NameSpace1.myclass;
using class2=NameSpace2.myclass;
class1 my1=new class1();
class2 my2=new class2();
其中NameSpace1 和NameSpace2是两个命名空间。。。。myclass为空间里的类。
3、using定义范围。 这个用的比较多
using(sqlconnection con=new sqlconnection)
{
//.....
}到达using语句末尾或者中途引发异常并且控制离开了语句块,就触发的con的Dispose方法释放资源。
------------------------------------------无解分隔符-------------------------------------------
@符号的用法
1、由于“\”在C#中表示转义字符。。。。如果要表示普通的字符串“\”就要使用“\\”。。。
ex:string Filepath="F:\\NET\\Test\\text.text";
string Filepath=@"F:\\NET\Test\text.text";
以上两句是相等的,能实现相同的目的。
2、用@表示的跨行字符串
string s=@"line1
line2
line3";这是被C#所允许的
3、保留关键字字符串。。。我们知道 如bool class 等都是被保留的关键字。但是可以这样:ex bool @bool