关于using和@的用法

前不久在笔试一家公司的时候,叫写出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

 

 

posted @ 2013-03-06 22:37  四条眉毛  阅读(245)  评论(0)    收藏  举报