知识大全 ASP.NET中using的用法三则

Posted 类型

篇首语:没有比知识更好的朋友,没有比病魔更坏的敌人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET中using的用法三则相关的知识,希望对你有一定的参考价值。

ASP.NET中using的用法三则  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  ASP NET中using的用法 using指令 using + 命名空间名字 这样可以在程序中直接用命令空间中的类型 而不必指定类型的详细命名空间 类似于Java的import 这个功能也是最常用的 几乎每个cs的程序都会用到

  例如 using System;

  using System Data;

  ASP NET中using的用法 using语句 定义一个范围 在范围结束时处理对象

  场景

  当在某个代码段中使用了类的实例 而希望无论因为什么原因 只要离开了这个代码段就自动调用这个类实例的Dispose

  要达到这样的目的 用try catch来捕捉异常也是可以的 但用using也很方便

  例如

  public static DataTable GetTable(string sql int executeTimeOut string connStringName)

  

  DataTable dtRet = new DataTable();

  using (SqlConnection sc = new SqlConnection(connStringName))

  

  using (SqlDataAdapter sqa = new SqlDataAdapter(sql sc))

  

  sqa SelectCommand CommandTimeout = executeTimeOut;

  sqa Fill(dtRet);

  return dtRet;

  

  

  

  ASP NET中using的用法 using别名 using + 别名 = 包括详细命名空间信息的具体的类型

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

  例如

  using System;

  using System Collections Generic;

  using System Linq;

  using System Text;

  using aClass = ConsoleApplication MyClass;

  using bClass = ConsoleApplication MyClass;

  namespace ConsoleApplication

  

  public class MyClass

  

  public override string ToString()

  

  return You are in ConsoleApplication MyClass ;

  

  

  class TestUsing

  

  

  

  namespace ConsoleApplication

  

  class MyClass

  

  public override string ToString()

  

  return You are in ConsoleApplication MyClass ;

  

  

  

  namespace TestUsing

  

  using ConsoleApplication ;

  using ConsoleApplication ;

  class ClassTestUsing

  

  static void Main()

  

  aClass my = new aClass();

  Console WriteLine(my );

  bClass my = new bClass();

  Console WriteLine(my );

  Console WriteLine( ress any key );

  Console Read();

  

  

cha138/Article/program/net/201311/12433

相关参考

知识大全 asp.net中DataBinder.Eval的用法总结

asp.net中DataBinder.Eval的用法总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET中Get和Post的用法

ASP.NET中Get和Post的用法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  单form

知识大全 c# using语句的用法

  在net中有一个至关重要的关键字那就是using  using一般有着以下几种用法  直接引入命名空间  ausingSystem这个是最常用的就是using+命名空间这样就可以直接使用命名空间中

知识大全 ASP.NET中用healthMonitor属性用法

ASP.NET中用healthMonitor属性用法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 asp.net cookies用法

   cookies用法      比如建立一个名为aspcn值为灌水小鱼的cookie  

知识大全 ASP.NET及JS中的cookie基本用法

ASP.NET及JS中的cookie基本用法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  AS

知识大全 在ASP.NET开发中使用非.Net Web服务

在ASP.NET开发中使用非.NetWeb服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lis

知识大全 ASP.NET中GUID

ASP.NET中GUID  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  GUID(Globalu

知识大全 在ASP.NET中动态生成图形

在ASP.NET中动态生成图形  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NET有一个很灵巧

知识大全 ASP.NET中App

ASP.NET中App  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Bin文件夹  Bin文件夹包