using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Apps
{
class statiConstructor
{
private static int a;
static statiConstructor()
{
a = 10;
Console.WriteLine("Static Constructor with static member value=" + a);
}
public static void MethodCall()
{
Console.WriteLine("Method Call ");
}
}
class UnderstandingStaticConstructor
{
public static void Main()
{
// In particular, a static constructor is called once, automatically, when the class is used for the first time.
statiConstructor k = new statiConstructor();
statiConstructor.MethodCall();
statiConstructor.MethodCall();
statiConstructor.MethodCall();
}
}
}
Output:
Static Constructor with static member value = 10
Method Call
Method Call
No comments:
Post a Comment