国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

C#中using的三種用法

2024-07-21 02:25:48
字體:
來源:轉載
供稿:網友

using 指令有兩個用途:

  • 允許在命名空間中使用類型,以便您不必限定在該命名空間中使用的類型。

  • 為命名空間創建別名。

using 關鍵字還用來創建 using 語句  定義一個范圍,將在此范圍之外釋放一個或多個對象。

請參見 using 語句。http://www.yaosansi.com/blog/article.asp?id=669

 
using namespace;using alias = type|namespace;

 

參數

alias

您希望用來表示命名空間或類型的用戶定義符號。然后,您就可以使用 alias 來表示命名空間名稱。

type

您想通過 alias 表示的類型。

namespace

您想通過 alias 表示的命名空間。或者是一個命名空間,它包含您想在無需指定完全限定名的情況下使用的類型。

備注

using 指令的范圍限制為包含它的文件。

創建 using 別名,以便更易于將標識符限定到命名空間或類型。

創建 using 指令,以便在命名空間中使用類型而不必指定命名空間。using 指令不為您提供對嵌套在指定命名空間中的任何命名空間的訪問。

命名空間分為兩類:用戶定義的命名空間和系統定義的命名空間。用戶定義的命名空間是在代碼中定義的命名空間。若要查看系統定義的命名空間的列表,請參見 .net framework 類庫參考。

有關引用其他程序集中的方法的示例,請參見創建和使用 c# dll。

示例 1

說明

下面的示例顯示了如何為命名空間定義和使用 using 別名:

代碼

 
              using myalias = mycompany.proj.nested;// define an alias to represent a namespace.namespace mycompany.proj{public class myclass{public static void donothing(){}}}
示例 2

說明

下面的示例顯示了如何為類定義 using 指令和 using 別名:

代碼

 
// cs_using_directive2.cs// using directive.using system;// using alias for a class.using aliastomyclass = namespace1.myclass;namespace namespace1{public class myclass{public override string tostring(){return "you are in namespace1.myclass";}}}namespace namespace2{class myclass{}}namespace namespace3{// using directive:using namespace1;// using directive:using namespace2;class mainclass{static void main(){aliastomyclass somevar = new aliastomyclass();console.writeline(somevar);}}}
輸出
you are in namespace1.myclass
 
,歡迎訪問網頁設計愛好者web開發。
上一篇:c#中的修改

下一篇:C#繪制螞蟻線

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 随州市| 乐亭县| 三亚市| 牡丹江市| 鄂伦春自治旗| 韶山市| 广安市| 裕民县| 常山县| 赣榆县| 三门峡市| 霸州市| 铜山县| 宾阳县| 龙里县| 南充市| 六枝特区| 宁安市| 仁寿县| 灵石县| 台山市| 盐山县| 额尔古纳市| 博湖县| 如东县| 兴化市| 濮阳市| 平利县| 舒兰市| 大港区| 尚义县| 黄骅市| 桂平市| 上饶市| 伊春市| 井冈山市| 华宁县| 澄城县| 桦南县| 清水河县| 淅川县|