我正在寫一些控制檯應用程序來移動SQLite數據庫之間的一些數據。用於連接和各種預處理語句中的類implenent IDisposable的,所以我使用using塊實例化這些對象,像這樣: using (SQLiteConnection sqlite_conn = new SQLiteConnection(connectionString))
{
sqlite_conn.Open();
我只是看着using語句,我一直都知道它做什麼,但到現在爲止使用它沒有嘗試過,我想出了下面的代碼: using (SqlCommand cmd =
new SqlCommand(reportDataSource,
new SqlConnection(Settings.Default.qlsdat_extensionsConnectionString)))
{
cm
前段時間,我在實現JavaScript代碼生成框架時不得不解決某個C#設計問題。我提供的解決方案之一是使用「使用」關鍵字完全不同(如果您願意,可以採用駭人聽聞的方式)。我用它作爲語法糖(好吧,原來它是一個),用於構建分層代碼結構。東西是這樣的: CodeBuilder cb = new CodeBuilder();
using(cb.Function("foo"))
{
// Ge
我知道有很多例子表明,一個SqlConnection定義,然後一個SqlCommand定義,無論是在使用塊: using (var conn = new SqlConnection(connString)) {
using (var cmd = new SqlCommand()) {
cmd.Connection = conn;
//open the conne