using的几种用法 C#
- //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 用作命名空间指示符 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#相关推荐
- Android Intent的几种用法全面总结
Android Intent的几种用法全面总结 Intent, 用法 Intent应该算是Android中特有的东西.你可以在Intent中指定程序要执行的动作(比如:view,edit,dial), ...
- mysql中模糊查询的四种用法介绍
下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user ...
- javamap的用法_Java Map常用的几种用法。
Java Map常用的几种用法. 通常,Map是由一组键值对组成的数据结构,每个键只能在映射中出现一次.这篇文章总结了有关如何使用Java Map及其实现的类的前9个常见问题解答.为了简单起见,我将在 ...
- using 的三种用法
using 有哪三种用法? 1)引入命名空间. 2)给命名空间或者类型起别名. 3)划定作用域.自动释放资源,使用该方法的类型必须实现了 System.IDisposable接口,当对象脱离作用域之后 ...
- C++ operator两种用法【转】
C++中的operator,有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换).下面分别进行介绍: 1.operator ...
- java和python可以在一个项目中同时使用么-java调用python的几种用法(看这篇就够了)...
java调用python的几种用法如下: 在java类中直接执行python语句 在java类中直接调用本地python脚本 使用Runtime.getRuntime()执行python脚本文件(推荐 ...
- static的三种用法,定义静态变量,静态函数,静态代码块!
static的三种用法,定义静态变量,静态函数,静态代码块! 1.定义静态变量 class PersonStatic { //静态变量的特点 //1.静态变量无需生成对象就可被调用,可以使用类名和对象 ...
- Vue——基本的代码结构和插值表达式、v-cloak||Vue指令之v-text和v-html||v-bind的三种用法||Vue指令之v-on
Vue的基本代码 <!DOCTYPE html> <html lang="en"><head><meta charset="UT ...
- js中继承的几种用法总结(apply,call,prototype)
本篇文章主要介绍了js中继承的几种用法总结(apply,call,prototype) 需要的朋友可以过来参考下,希望对大家有所帮助 一,js中对象继承 js中有三种继承方式 1.js原型(proto ...
- python中list[1啥意思_详解Python中list[::-1]的几种用法
本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...
最新文章
- C++ 笔记(35)— std::to_string 转换整形数字为字符串
- LeetCode Range Sum Query - Mutable(树状数组、线段树)
- BZOJ 1488 Luogu P4727 [HNOI2009]图的同构 (Burnside引理、组合计数)
- Docker+Jenkins+Git+GitLab实现DevOps
- linux java sqlldr_oracle在linux如何安装sqlldr
- 【转】Netty那点事(一)概述
- 基于scap的服务器安全基线核查设计与实现
- C语言程序设计(第三版)何钦铭著 习题5-7
- 怎么调用html调色板,JS实现仿PS的调色板效果完整实例
- 电力系统分析第三版 第四章 电力系统潮流的计算机算法 习题答案,电力系统分析 第四章 电力系统潮流的计算机算法.ppt...
- Windows python2.7虚拟环境下的PyV8安装
- 分享一个超厉害的网站,几乎解决一切command not found问题
- python pandas excle 把两列合并新的一列
- 苏州优步高级车资费标准和奖励政策
- 路由懒加载的三种写法
- 停止抱怨的力量是多么强大!
- APS生产排程的依据和原则
- 用Excel还是SPSS数据文件做Amos结构方程模型好?
- 校门外的树(三种解法,非直接暴力)
- SSM学习回顾 DAY1