public void Can_Call_TryDispose_On_Disposable_Object() { // Arrange using var input = new MyDisposableClass(); // Act input.TryDispose(); // Assert input.IsDisposed.Should().BeTrue(); }
static void Func() { MyClass myClass01 = new MyClass(100); // このインスタンスは Main() を抜けた後に破棄される using (MyDisposableClass myClass02 = new MyDisposableClass("test")) // このインスタンスは using を抜けた後に破棄される { Console.WriteLine("using 句の中に入りました"); } return; }