using System; class Calci { public int Add(int a, int b) { return (a + b); } public int Sub(int a, int b) { return (a - b); } public int Multi(int a, int b) { return (a * b); } public int Divide(int a, int b) { return (a / b); } } class GCExample3 { public static void Main(string[] args) { Calci oCalci = new Calci(); Console.WriteLine("Calci object is now on " + GC.GetGeneration(oCalci) + " Generation"); Console.WriteLine("call to GC.Collect(0):"); GC.Collect(0); Console.WriteLine("Garbage Collection Occured in 0th Generation:" + GC.CollectionCount(0)); Console.WriteLine(oCalci.Add(9, 0)); Console.ReadLine(); } }
Calci object is now on 0 Generation call to GC.Collect(0): Garbage Collection Occured in 0th Generation:1 9
oCalci
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)