using-statement

    6熱度

    4回答

    有沒有一種快速的方法來確定您是否在您的應用程序中使用某些名稱空間。我想刪除所有不必要的使用像使用System.Reflection等語句,但我需要一種方法來確定我是否使用這些庫或不。我知道Resharper這個工具可以幫你做到這一點,但是有沒有一種快速,骯髒和自由的方式來做到這一點?

    1熱度

    3回答

    我正在寫一些控制檯應用程序來移動SQLite數據庫之間的一些數據。用於連接和各種預處理語句中的類implenent IDisposable的,所以我使用using塊實例化這些對象,像這樣: using (SQLiteConnection sqlite_conn = new SQLiteConnection(connectionString)) { sqlite_conn.Open();

    7熱度

    3回答

    我一直在做很多關於如何最好地在C#中編寫「正確的」網絡代碼的研究。 我見過一些使用C#的「using」語句的例子,我認爲這是一個很好的方法,但是我發現它與各種表達式的使用方式不一致。 舉例來說,假設我有一些這樣的代碼: TcpClient tcpClient = new TcpClient("url.com", 80); NetworkStream tcpStream = tcpClient.G

    28熱度

    16回答

    我只是看着using語句,我一直都知道它做什麼,但到現在爲止使用它沒有嘗試過,我想出了下面的代碼: using (SqlCommand cmd = new SqlCommand(reportDataSource, new SqlConnection(Settings.Default.qlsdat_extensionsConnectionString))) { cm

    1熱度

    4回答

    我有一個包含一些類型定義的小命名空間,我使用它來使代碼看起來更清晰。不過,我不想爲每個使用這些類型的文件添加「using namespace ...」行,畢竟我必須爲該文件添加一個#include。 MYFILE.CPP: #include "typedefs.h" void Bob() { IntList^ list = gcnew IntList; } typedefs.h

    1熱度

    7回答

    前段時間,我在實現JavaScript代碼生成框架時不得不解決某個C#設計問題。我提供的解決方案之一是使用「使用」關鍵字完全不同(如果您願意,可以採用駭人聽聞的方式)。我用它作爲語法糖(好吧,原來它是一個),用於構建分層代碼結構。東西是這樣的: CodeBuilder cb = new CodeBuilder(); using(cb.Function("foo")) { // Ge

    8熱度

    4回答

    我知道有很多例子表明,一個SqlConnection定義,然後一個SqlCommand定義,無論是在使用塊: using (var conn = new SqlConnection(connString)) { using (var cmd = new SqlCommand()) { cmd.Connection = conn; //open the conne

    6熱度

    2回答

    我很好奇,想看看SingleOrFallback方法是如何在MoreLinq實現,發現這是我從來沒有見過的: public static T SingleOrFallback<T>(this IEnumerable<T> source, Func<T> fallback) { source.ThrowIfNull("source"); fallback.Throw