動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

形態②: using 宣言 (C# 8+ / 関数末尾まで自動 Dispose)

出典: C# using の3形態 — using ステートメント / using 宣言 / await using で業務SE が踏む使い分け形態②: using 宣言 (C# 8+ / 関数末尾まで自動 Dispose)

形態②: using 宣言 (C# 8+ / 関数末尾まで自動 Dispose) (csharp)#9b8516083882
using System;
using System.Data.SqlClient;
 
class Program
{
    static void Main()
    {
        // 関数スコープで Dispose
        using var conn = new SqlConnection("Server=...;Trusted_Connection=True;");
        conn.Open();
        Console.WriteLine($"State: {conn.State}");
 
        // ... 関数末尾まで conn は生きてる
        DoWork(conn);
 
    } // ここで Main を抜ける瞬間に conn.Dispose() が呼ばれる
}
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #9b8516083882
  • lines: 17
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「形態②: using 宣言 (C# 8+ / 関数末尾まで自動 Dispose)」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

7
図鑑トップ