Overview:
In this article I would like to publish on "Static Constructors in C#.Net".
Description:
A static constructor is used to initialize any static data, or to perform a particular action that needs performed once only. It is called automatically before the first instance is created or any static members are referenced.
Syntax of Creating a Static Constructors:
Static constructors have the following properties:
OutPut:
In this article I would like to publish on "Static Constructors in C#.Net".
Description:
A static constructor is used to initialize any static data, or to perform a particular action that needs performed once only. It is called automatically before the first instance is created or any static members are referenced.
Syntax of Creating a Static Constructors:
class hi
{
// Static
constructor
static hi()
{
//...
}
}
- A static constructor does not take access modifiers or have parameters.
- A static constructor is called automatically to initialize the class before the first instance is created or any static members are referenced.
- A static constructor cannot be called directly.
- The user has no control on when the static constructor is executed in the program.
- A typical use of static constructors is when the class is using a log file and the constructor is used to write entries to this file.
- Static constructors are also useful when creating wrapper classes for unmanaged code, when the constructor can call the LoadLibrary method.
Program:
using System;
using System.Collections.Generic;
using
System.Linq;
using
System.Text;
namespace dt
{
class Class4
{
static void Main(string[]
args)
{
pnv
o = new pnv();
o.gg();
Console.ReadLine();
}
}
public class pnv
{
static
pnv()
{
Console.WriteLine("This is Static Constructors:");
}
public void gg()
{
Console.WriteLine("This is a Method");
}
}
}
No comments:
Post a Comment