Generic Static Constructors C# with Example



Generic Static Constructors C# with Example

If the type on which the static constructor is declared is generic, the static constructor will be called once for each 
unique combination of generic arguments. 
class Animal 
{ 
static Animal() 
{ 
Console.WriteLine(typeof(T).FullName); 
} 
public static void Yawn() { } 
} 
Animal.Yawn(); 
Animal.Yawn(); 
This will output: 
System.Object 
System.String 
See also How do static constructors for generic types work ? 


                            
                        
                    

0 Comment's

Comment Form

Submit Comment