C#中的Using的用法
生活随笔
收集整理的這篇文章主要介紹了
C#中的Using的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C#中Using的用法
1.?允許在命名空間中使用類型,這樣無需在該命名空間中限定(指明該類型的具體來源)某個類型的使用。
語法:using+命名空間(using System)
2.允許訪問類型的靜態成員(靜態成員函數和靜態數據成員),而無需限定使用類型名稱進行訪問。
語法: using static +命名空間+類型 (using static System.Math)(如訪問Math類中的Sqrt(..)靜態方法,可直接使用Sqrt(..)方法,而不必使用Math.Sqrt(...)這種形式)。
3.為命名空間或類型創建別名。?這稱為?using 別名指令。
創建別名的好處:
同一個cs引用了兩個不同的命名空間,但兩個命名空間都包括了一個相同名字的類型的時候。當需要用到這個類型的時候,就每個地方都要用詳細命名空間的辦法來區分這些相同名字的類型。而引入別名可解決這類情況。
如何創建別名:
using TestA = NameSpaceA.TestClass; using TestB = NameSpaceB.TestClass;這樣就可以區分TestClass來自于哪個命名空間。
4.使用using作為語句
using (Font font1 = new Font("Arial", 10.0f)) {byte charset = font1.GdiCharSet; }在using中的類型必須實現實現?IDisposable?接口,上述語句的作用等同于以下語句:
{Font font1 = new Font("Arial", 10.0f);try{byte charset = font1.GdiCharSet;}finally{if (font1 != null)((IDisposable)font1).Dispose();} }?
轉載于:https://www.cnblogs.com/Pzhenzhen/p/8528587.html
總結
以上是生活随笔為你收集整理的C#中的Using的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 23种设计模式[5]:原型模式
- 下一篇: 吐槽net下没有靠谱的FastDFS的s