C#关于using用法的总结
2024-09-24 17:58:13
1 作为指令,引入命名空间
using 命名空间的名字,这样可以直接使用命名空间中的类型,而不必指定类型的详细命名空间。
2 作为指令,定义别名
using 别名=详细命名空间信息的具体的类型。
3 作为语句,定义一个范围,在此范围的末尾释放对象
注意:using语句使用的对象,必须实现IDisposable 接口,此接口必须提供Dispose 方法,该方法将释放此对象的资源。
实质:using语句等效于try-finally语句。代码如下所示:
Font f2 = new Font("Arial", , FontStyle.Bold);
try
{
//执行文本绘制操作
}
finally
{
if (f2 != null) ((IDisposable)f2).Dispose();
}
最新文章
- 如何在MFC中创建非矩形button
- .net和java和谐相处之安卓客户端+.net asp.net mvc webapi 2
- VMWare File Format Learning &;&; Use VHD File To Boot VMWare &;&; CoreOS Docker Configuration And Running
- Travis-CI的进一步使用
- js 控制DIV 预览打印
- UDP套接口编程
- IOS开发之──应用之间调用(2)
- C#学习笔记(五):泛型
- list append 总是复制前面的参数,而不复制最后一个参数
- OpenCV——ANN神经网络
- JIRA官方:JIRA项目跟踪
- flex安装debug
- Akka(25): Stream:对接外部系统-Integration
- java poi 导入日期为空
- Linux常用目录结构
- 解决前端开发sublime text 3编辑器无法安装插件的问题
- 外行人都能看懂的SpringCloud,错过了血亏!
- docker 安装mysql数据库 <;二>;
- Android四大组件之Service --- 如何启动和停止Service?
- termux 开启 sshd
热门文章
- bootstrap 折叠菜单
- PHP 生成类似 SqlServer NEWID() 全局唯一标识符
- MySQL 8 连接时出现 1251 和 2059 错误
- bzoj 4010 [HNOI2015]菜肴制作——贪心
- 洛谷【P4551】最长异或路径
- angularJS控制器之间的相互通信方式、$broadcast、$emit、$on
- Oracle修改主键约束
- 微信卡券领取页面提示签名错误,微信卡券JSAPI签名校验工具对比签名一模一样,cardExt扩展字段有问题
- postman 查看请求,已各种语言方式展示:
- Java中的三元运算:a = (a >; b)?a:b