using System;
class MyClass
{
private int id;
public MyClass(int id)
this.id = id;
Console.WriteLine("Creating object with id: " + id);
}
// Finalizer (~MyClass)
~MyClass()
Console.WriteLine("Finalizing object with id: " + id);
class Program
static void Main(string[] args)
for (int i = 0; i < 5; i++)
MyClass obj = new MyClass(i);
GC.Collect(); // Requesting garbage collection