{/// <summary> /// In this methods of IDisposableDemo class are called like dispose and display /// </summary> /// <param name="args"></param> public static void Main(string[] args) { IDisposableDemo student = new IDisposableDemo("varun"); student.display(); student.Dispose(); student.display(); }
public static void Main(string[] args) { using (IDisposableDemo obj = new IDisposableDemo("varun")) { Console.WriteLine("hi"); } Console.WriteLine("before {0:N0}", GC.GetTotalMemory(false)); GC.Collect(0); Console.WriteLine("after {0:N0}", GC.GetTotalMemory(true)); }
public static void Main() { //Object creation for main class IDisposableDemo p = new IDisposableDemo(); //Calling DisposeDemo method p.DisposeDemo(); //Calling Dispose method. p.Dispose(); Console.ReadLine(); }