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

形態①: using ステートメント (C# 1.0+ 全環境 OK)

出典: C# using の3形態 — using ステートメント / using 宣言 / await using で業務SE が踏む使い分け形態①: using ステートメント (C# 1.0+ 全環境 OK)

形態①: using ステートメント (C# 1.0+ 全環境 OK) (csharp)#8a7bb6c44be6
using System;
using System.Data.SqlClient;
 
class Program
{
    static void Main()
    {
        // ブロックスコープで Dispose
        using (var conn = new SqlConnection("Server=...;Database=...;Trusted_Connection=True;"))
        {
            conn.Open();
            Console.WriteLine($"State: {conn.State}");
            // この } を抜けた瞬間に Dispose が呼ばれる
        }
 
        // conn はここでアクセス不可 (スコープ外)
        Console.WriteLine("Dispose 後");
    }
}
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #8a7bb6c44be6
  • lines: 19
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「形態①: using ステートメント (C# 1.0+ 全環境 OK)」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

7
図鑑トップ