1、using可以引入命名空间;

2、在using语句里声明的变量,使用完后会自动调用Dispose方法(实现IDisposable接口)。

using 语句允许程序员指定使用资源的对象应当何时释放资源。using 语句中使用的对象必须实现 IDisposable 接口。此接口提供了 Dispose 方法,该方法将释放此对象的资源。①可以在 using 语句之前声明对象。Font font2 = new Font("Arial", 10.0f);using (font2){// use font2
      }②可以在 using 语句之中声明对象。using (Font font2 = new Font("Arial", 10.0f)){// use font2
      }③可以有多个对象与 using 语句一起使用,但是必须在 using 语句内部声明这些对象。using (Font font3=new Font("Arial",10.0f), font4=new Font("Arial",10.0f)){// Use font3 and font4.}

using关键字在C#中的3种用法

转载于:https://www.cnblogs.com/macT/p/9290634.html

c#之using关键字相关推荐

  1. c语言中external,static关键字用法

    static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...

  2. java中实现具有传递性吗_Java中volatile关键字详解,jvm内存模型,原子性、可见性、有序性...

    一.Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的. Java内存模型规定了所有的变量都存储在主内存中.每条线程中还有自己的工作内存,线程的工作 ...

  3. volatile关键字之全面深度剖析

    引言 volatile这个关键字可能很多朋友都听说过,或许也都用过.在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果.在Java 5之后,volatile关键字 ...

  4. mysql屏蔽关键字实现方法_PHP屏蔽过滤指定关键字的方法

    本文实例讲述了PHP屏蔽过滤指定关键字的方法.分享给大家供大家参考.具体分析如下: 实现思路: 一.把关键字专门写在一个文本文件里,每行一个,数量不限,有多少写多少. 二.PHP读取关键字文本,存入一 ...

  5. Java 静态变量,静态方法,静态常量(java static 关键字)

    Java 静态变量,静态方法,静态常量  就是变量 ,方法,常量前面添加了static 关键字 为什么要使用静态的呢 有时候在处理问题时会需要两个类在同一个内存区域共享一个数据, 不如现在 Main ...

  6. Java this 关键字使用

    this 引用就是本类的一个对象 理解这句话看下面一段代码 package me; public class Me {String name; //成员变量int age;public Me(Stri ...

  7. java 关键字(面试题)

    学而时习之,温故而知新. 今天群里有人问java中true ,false 是关键字吗, 这里记录下,不是关键字,我还特意翻看之前的书看看 下面是 Java 语言保留使用的 50 个关键字: 关键字 g ...

  8. java中标识符,关键字,数据类型

    什么是标识符? 在java语言中用来给一个类,变量或方法命名的符号 标识符的命名规则 标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包含 @.%.空格等其它特殊字符,不能以数字开头. ...

  9. iOS面试题整理---关键字!!!

    关键字整理 static 1.static全局变量与普通的全局变量有什么区别? 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量.全局变量本身就是静态存储方式, 静态全局变量当 ...

  10. private关键字和构造方法

    1.private: A: 是一个修饰符 B:可以 修饰成员变量,也可以修饰成员方法 C:被private修饰的成员只能在本类中访问 D:针对private修饰的成员变量,可以用getXxx()和se ...

最新文章

  1. 怎么剪切一段音乐其中的片段
  2. 以网络安全为例的大数据可视化设计
  3. 【转】SAP整合技术研究
  4. mysql实现俩个属性加减运算_1.3 算数运算符
  5. DaisyDisk for Mac(磁盘清理软件)
  6. java系统架构原则_Apache的架构师们遵循的30条设计原则
  7. python半自动化获取QQ空间说说
  8. Linux网络驱动MDIO及Phy梳理
  9. mumu模拟器崩坏3分辨率_网易mumu模拟器设置崩坏3不卡的方法
  10. flyingsaucer进行html文件转图片和pdf
  11. 机器学习服务文本识别能力演进,大幅提升识别准确率
  12. 使用MSHTML解析HTML代码
  13. SpringFramework、SpringBoot、SpringCloud的区别
  14. brew安装报错:fatal: not in a git directory Error: Command failed with exit 128: git
  15. 阿里巴巴2014校园招聘算法题
  16. android launcher目录,【 Android 10 系统启动 】系列 -- Launcher(应用门户)
  17. 【生物信息学】:基于Linux下的pgap安装及通用教程(持续更新中)
  18. Excel 制作散点图并添加趋势线
  19. 高德地图开发学习Demo
  20. matlab打开eps文件_如何在Windows上打开EPS图像文件

热门文章

  1. python解释器的工作原理_Python GIL全局解释器锁详解(深度剖析)
  2. 搞懂Transformer
  3. LeetCode 2104. 子数组范围和(单调栈)
  4. LeetCode 898. 子数组按位或操作(前缀和思想)
  5. LeetCode 1609. 奇偶树(层序遍历)
  6. LeetCode 30. 串联所有单词的子串(字符串哈希)
  7. 程序员面试金典 - 面试题 17.04. 消失的数字(数学/位运算)
  8. C++ Primer 第11章 泛型算法 学习总结
  9. 【django学习】request.POST与request.POST.get两者主要区别
  10. java数组显示最大值,java 如何用方法在数组中找到最大值并显示他的名称?