关于using和@的用法

本文详细介绍了C#中的using指令的多种用法及其应用场景,包括命名空间引入、资源管理及异常处理等内容,并对@符号在字符串声明、关键字声明中的使用进行了说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

转载于:https://www.cnblogs.com/id475966478/archive/2013/03/06/2947131.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值