C#中using的使用
using 關鍵字有兩個主要用途:
-
作為指令,用於為名稱空間建立別名或匯入其他名稱空間中定義的型別。
- 作為語句,用於定義一個範圍,在此範圍的末尾將釋放物件。
using 指令有兩個用途:
-
允許在名稱空間中使用型別,以便您不必限定在該名稱空間中使用的型別。
-
為名稱空間建立別名。
using namespace; using alias = type|namespace;
Alias
您希望用來表示名稱空間或型別的使用者定義符號。然後,您就可以使用 alias 來表示名稱空間名稱。
Type
您想通過 alias 表示的型別。
namespace
您想通過 alias 表示的名稱空間。或者是一個名稱空間,它包含您想在無需指定完全限定名的情況下使用的型別。
using語句的用途
定義一個範圍,將在此範圍之外釋放一個或多個物件。
可以在 using 語句中宣告物件:
using (Font font1 = new Font("Arial", 10.0f)) {
// use font1 }
或者在 using 語句之前宣告物件:
Font font2 = new Font("Arial", 10.0f); using (font2) { // use font2 }
可以有多個物件與 using 語句一起使用,但是必須在 using 語句內部宣告這些物件:
using (Font font3 = new Font("Arial", 10.0f),font4 = new Font("Arial", 10.0f)) { // Use font3 and font4. }
相關文章
- Using MongoDB in C#MongoDBC#
- C#中WebBrowser的使用C#Web
- 如何使用 C# 中的 LazyC#
- 如何使用 C# 中的 ValueTaskC#
- C#中普通快取的使用C#快取
- C#中類的使用舉例C#
- C#中列舉型別的使用C#型別
- 溫故之C# using注意事項C#
- Business Object Validation Using Attributes in C#ObjectC#
- C# httpcookie asp.net中cookie的使用C#HTTPCookieASP.NET
- C# winfrom 中datagridview中checkbox的使用方法C#View
- MySQL explain結果Extra中"Using Index"與"Using where; Using index"區別MySqlAIIndex
- C#中的char和string的使用簡介C#
- C#中多執行緒 委託的使用C#執行緒
- dotnet C# 使用 using 關鍵字釋放 IDisposable 的結構體是否會裝箱C#結構體
- MYSQL中的type:index 和 Extra:Using indexMySqlIndex
- c#中datagridview裡checkbox的使用方法C#View
- C#中的集合C#
- C#中的delegateC#
- C#中的MVCC#MVC
- C#中的MVVMC#MVVM
- Mysql using使用詳解ZCSFMySql
- C# 9.0中引入的新特性init和record的使用思考C#
- C#中的ref和out的意義和使用方法C#
- C# RabbitMQ的使用C#MQ
- C# ExpandoObject的使用C#Object
- c#使用using關鍵字自動釋放資源不一定有好處C#
- 使用C# 探索 ML.NET 中的不同機器學習任務C#機器學習
- C#~非同步程式設計在專案中的使用C#非同步程式設計
- How to convert a numeric value or currency to English words using C#C#
- C#中foreach基礎使用方法C#
- C#中HashTable簡介和使用用法C#
- C#分散式專案中是否使用MassTransitC#分散式
- 理解C#中的ValueTaskC#
- C#中的多型C#多型
- C#中#region,#if的作用C#
- C#中Enum的用法C#
- C#中的委託C#