1. //using 用作命名空间指示符
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. using System.IO;
  6. namespace statement
  7. {
  8. //指定Font类的别名为F
  9. using F = System.Drawing.Font;
  10. class Program
  11. {
  12. static void Main(string[] args)
  13. {
  14. //using 语句管理资源的用法
  15. using (TextWriter W = File.CreateText("E://test.txt"))
  16. {
  17. W.WriteLine(@"using 语句使用:using 语句允许程序员指定使用资源的对象应当何时释放资源。有资源管理的语句功能");
  18. //使用别名来实例化对象
  19. F font = new F("宋体",12);
  20. W.WriteLine(font.Name.ToString() + font.Size.ToString());
  21. }
  22. //上面的using语句等价于下面的预编译语句
  23. #if Debug
  24. TextWriter w = File.CreateText("E://test.txt");
  25. try
  26. {
  27. w.WriteLine(@"using 语句使用:using 语句允许程序员指定使用资源的对象应当何时释放资源。有资源管理的语句功能");
  28. }
  29. finally
  30. {
  31. //标准写法,下面语句也可以直接写成w.Dispose()
  32. if(w != null)((IDisposable)w).Dispose();
  33. }
  34. #endif
  35. //可以在using 语句中声明对象也可以在using 语句之前声明对象,如下:
  36. TextReader R = File.OpenText("E://test.txt");
  37. using (R)
  38. {
  39. string Stringd = R.ReadToEnd();
  40. Console.WriteLine(Stringd);
  41. }
  42. }
  43. }
  44. }
//using 用作命名空间指示符 using System; using System.Collections.Generic; using System.Text; using System.IO;  namespace statement {     //指定Font类的别名为F     using F = System.Drawing.Font;     class Program     {             static void Main(string[] args)         {             //using 语句管理资源的用法             using (TextWriter W = File.CreateText("E://test.txt"))             {                 W.WriteLine(@"using 语句使用:using 语句允许程序员指定使用资源的对象应当何时释放资源。有资源管理的语句功能");                 //使用别名来实例化对象                 F font = new F("宋体",12);                 W.WriteLine(font.Name.ToString() + font.Size.ToString());             }              //上面的using语句等价于下面的预编译语句             #if Debug             TextWriter w = File.CreateText("E://test.txt");             try             {                 w.WriteLine(@"using 语句使用:using 语句允许程序员指定使用资源的对象应当何时释放资源。有资源管理的语句功能");             }             finally             {                 //标准写法,下面语句也可以直接写成w.Dispose()                 if(w != null)((IDisposable)w).Dispose();             }             #endif              //可以在using 语句中声明对象也可以在using 语句之前声明对象,如下:             TextReader R = File.OpenText("E://test.txt");             using (R)             {                 string Stringd = R.ReadToEnd();                 Console.WriteLine(Stringd);             }         }     } }

我最常用的是:

using (SqlConnection conn = new SqlConnection(SqlHelper.SqlConnection))
{
    DataView dv = SqlHelper.ExecuteDataset(conn, CommandType.Text, sql).Tables[0].DefaultView;
}

using的几种用法 C#相关推荐

  1. Android Intent的几种用法全面总结

    Android Intent的几种用法全面总结 Intent, 用法 Intent应该算是Android中特有的东西.你可以在Intent中指定程序要执行的动作(比如:view,edit,dial), ...

  2. mysql中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示.  比如 SELECT * FROM [user ...

  3. javamap的用法_Java Map常用的几种用法。

    Java Map常用的几种用法. 通常,Map是由一组键值对组成的数据结构,每个键只能在映射中出现一次.这篇文章总结了有关如何使用Java Map及其实现的类的前9个常见问题解答.为了简单起见,我将在 ...

  4. using 的三种用法

    using 有哪三种用法? 1)引入命名空间. 2)给命名空间或者类型起别名. 3)划定作用域.自动释放资源,使用该方法的类型必须实现了 System.IDisposable接口,当对象脱离作用域之后 ...

  5. C++ operator两种用法【转】

    C++中的operator,有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换).下面分别进行介绍: 1.operator ...

  6. java和python可以在一个项目中同时使用么-java调用python的几种用法(看这篇就够了)...

    java调用python的几种用法如下: 在java类中直接执行python语句 在java类中直接调用本地python脚本 使用Runtime.getRuntime()执行python脚本文件(推荐 ...

  7. static的三种用法,定义静态变量,静态函数,静态代码块!

    static的三种用法,定义静态变量,静态函数,静态代码块! 1.定义静态变量 class PersonStatic { //静态变量的特点 //1.静态变量无需生成对象就可被调用,可以使用类名和对象 ...

  8. Vue——基本的代码结构和插值表达式、v-cloak||Vue指令之v-text和v-html||v-bind的三种用法||Vue指令之v-on

    Vue的基本代码 <!DOCTYPE html> <html lang="en"><head><meta charset="UT ...

  9. js中继承的几种用法总结(apply,call,prototype)

    本篇文章主要介绍了js中继承的几种用法总结(apply,call,prototype) 需要的朋友可以过来参考下,希望对大家有所帮助 一,js中对象继承 js中有三种继承方式 1.js原型(proto ...

  10. python中list[1啥意思_详解Python中list[::-1]的几种用法

    本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...

最新文章

  1. C++ 笔记(35)— std::to_string 转换整形数字为字符串
  2. LeetCode Range Sum Query - Mutable(树状数组、线段树)
  3. BZOJ 1488 Luogu P4727 [HNOI2009]图的同构 (Burnside引理、组合计数)
  4. Docker+Jenkins+Git+GitLab实现DevOps
  5. linux java sqlldr_oracle在linux如何安装sqlldr
  6. 【转】Netty那点事(一)概述
  7. 基于scap的服务器安全基线核查设计与实现
  8. C语言程序设计(第三版)何钦铭著 习题5-7
  9. 怎么调用html调色板,JS实现仿PS的调色板效果完整实例
  10. 电力系统分析第三版 第四章 电力系统潮流的计算机算法 习题答案,电力系统分析 第四章 电力系统潮流的计算机算法.ppt...
  11. Windows python2.7虚拟环境下的PyV8安装
  12. 分享一个超厉害的网站,几乎解决一切command not found问题
  13. python pandas excle 把两列合并新的一列
  14. 苏州优步高级车资费标准和奖励政策
  15. 路由懒加载的三种写法
  16. 停止抱怨的力量是多么强大!
  17. APS生产排程的依据和原则
  18. 用Excel还是SPSS数据文件做Amos结构方程模型好?
  19. 校门外的树(三种解法,非直接暴力)
  20. SSM学习回顾 DAY1

热门文章

  1. 不得不提的团队协作工具
  2. gradle常用命令
  3. 谷歌官方扩展UI组件---SlideTabLayout
  4. JAVA正则表达式高级用法(分组与捕获)
  5. 防火墙(二)SNAT和DNAT
  6. 润乾报表新功能静态页面和report4包分离
  7. tomcat优化设置
  8. 新浪微博RSS Feed实现中的问题
  9. CCNA系列课程(1) 网络基础
  10. 当手机淘宝遇见海尔电商