全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

C# using三种使用方法

C# using 三种使用方式介绍

1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。
例如:using System; 一般都会出现在*.cs中。

2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。
这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但两个命名空间都包括了一个相同名字的类型的时候。当需要用到这个类型的时候,就每个地方都要用详细命名空间的办法来区分这些相同名字的类型。而用别名的方法会更简洁,用到哪个类就给哪个类做别名声明就可以了。注意:并不是说两个名字重复,给其中一个用了别名,另外一个就不需要用别名了,如果两个都要使用,则两个都需要用using来定义别名的。

using System;
using aClass = NameSpace1.MyClass;
using bClass = NameSpace2.MyClass;
 
namespace NameSpace1 
{
  public class MyClass 
  {
    public override string ToString() 
    {
      return "You are in NameSpace1.MyClass";
    }
  }
}
 
namespace NameSpace2 
{
  class MyClass 
  {
    public override string ToString() 
    {
      return "You are in NameSpace2.MyClass";
    }
  }
}
 
namespace testUsing
{
  using NameSpace1;
  using NameSpace2;
  /// <summary>
  /// Class1 的摘要说明。
  /// </summary>
  class Class1
  {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
      //
      // TODO: 在此处添加代码以启动应用程序
      //
 
      aClass my1 = new aClass();
      Console.WriteLine(my1);
      bClass my2 = new bClass();
      Console.WriteLine(my2);
      Console.WriteLine("Press any key");
      Console.Read();
    }
  }
}

3.using语句,定义一个范围,在范围结束时处理对象。

场景:
当在某个代码段中使用了类的实例,而希望无论因为什么原因,只要离开了这个代码段就自动调用这个类实例的Dispose。
要达到这样的目的,用try...catch来捕捉异常也是可以的,但用using也很方便。

using (Class1 cls1 = new Class1(), cls2 = new Class1())
{
 // the code using cls1, cls2
} // call the Dispose on cls1 and cls2

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# C#  # using  # C# using()的使用方法  # C# using的本质及使用详解  # C#中using关键字的使用方法示例  # C#中is  # as  # using关键字的使用说明  # C#中using的使用方式详解  # 需要用  # 应用程序  # 有个  # 都要  # 就不  # 出现在  # 也很  # 用了  # 要用  # 三种  # 是说  # 另外一个  # 其中一个  # 类似于  # 就给  # 结束时  # 最常用  # 大家多多  # 就可以  # 而用 


相关文章: 怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  官网网站制作腾讯审核要多久,联想路由器newifi官网  建站主机选购指南:核心配置与性价比推荐解析  建站之星导航配置指南:自助建站与SEO优化全解析  如何在自有机房高效搭建专业网站?  学校为何禁止电信移动建设网站?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  公司门户网站制作流程,华为官网怎么做?  如何通过VPS搭建网站快速盈利?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  如何快速查询网站的真实建站时间?  如何用y主机助手快速搭建网站?  简历在线制作网站免费版,如何创建个人简历?  ,网页ppt怎么弄成自己的ppt?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  网站制作公司,橙子建站是合法的吗?  如何在建站之星绑定自定义域名?  宝塔面板创建网站无法访问?如何快速排查修复?  C#如何在一个XML文件中查找并替换文本内容  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  代刷网站制作软件,别人代刷火车票靠谱吗?  建站主机是否属于云主机类型?  建站主机核心功能解析:服务器选择与网站搭建流程指南  如何实现建站之星域名转发设置?  为什么Go需要go mod文件_Go go mod文件作用说明  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  Python lxml的etree和ElementTree有什么区别  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  建站之星各版本价格是多少?  用v-html解决Vue.js渲染中html标签不被解析的问题  如何通过FTP服务器快速搭建网站?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  宝塔建站助手安装配置与建站模板使用全流程解析  如何撰写建站申请书?关键要点有哪些?  如何快速搭建高效WAP手机网站吸引移动用户?  广州营销型建站服务商推荐:技术优势与SEO优化解析  建站之星展会模版如何一键下载生成?  建站之星如何快速生成多端适配网站?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  如何在IIS服务器上快速部署高效网站?  建站主机如何选?高性价比方案全解析  公司网站的制作公司,企业网站制作基本流程有哪些?  如何解决ASP生成WAP建站中文乱码问题?  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何通过万网虚拟主机快速搭建网站?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  建站之星安装模板失败:服务器环境不兼容? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。