Static Nested Class Example With Static Method


  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Threading.Tasks;  
  6. namespace Consolepractice  
  7. {  
  8.     class Program  
  9.     {  
  10.         public static void Main(string[] args)  
  11.         {  
  12.             Outer.Inner.msg();//no need to create the instance of static nested class  
  13.             Console.ReadKey();  
  14.         }  
  15.     }  
  16.     class Outer  
  17.     {  
  18.         static int data = 10;  
  19.         public static class Inner  
  20.         {  
  21.             public static void msg()  
  22.             {  
  23.                 Console.WriteLine("data is="+data);  
  24.             }  
  25.         }  
  26.     }