C# - GC.GetGeneration() Method with Example

In this tutorial, we will learn about the GC.GetGeneration() method with its definition, usage, syntax, and example. By Nidhi Last updated : April 03, 2023

GC.GetGeneration() Method

The GC.GetGeneration() method is used to get the current generation number of an object (given object).

Syntax

int GC.GetGeneration(object obj);

Parameter(s)

  • ob: An object whose generation information we want to get.

Return Value

It returns an integer value that represents the generation number of the specified object.

C# program to get the current generation number of an object

The source code to get the current generation number of an object is given below. The given program is compiled and executed successfully.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1 {
  class Program {
    static void Main(string[] args) {
      Program pObj1 = new Program();
      Program pObj2 = new Program();

      Console.WriteLine("The generation of pObj1: " + GC.GetGeneration(pObj1));
      Console.WriteLine("The generation of pObj2: " + GC.GetGeneration(pObj2));

      Console.WriteLine();
    }
  }
}

Output

The generation of pObj1: 0
The generation of pObj2: 0

Press any key to continue . . .

C# Garbage Collection Programs »




Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.