コード例 #1
0
    public void Can_Call_TryDispose_On_Disposable_Object()
    {
        // Arrange
        using var input = new MyDisposableClass();

        // Act
        input.TryDispose();

        // Assert
        input.IsDisposed.Should().BeTrue();
    }
コード例 #2
0
ファイル: Program.cs プロジェクト: dsuz/csharp-2021
    static void Func()
    {
        MyClass myClass01 = new MyClass(100);                               // このインスタンスは Main() を抜けた後に破棄される

        using (MyDisposableClass myClass02 = new MyDisposableClass("test")) // このインスタンスは using を抜けた後に破棄される
        {
            Console.WriteLine("using 句の中に入りました");
        }

        return;
    }