User Tools

Site Tools


technical_notes:public:cs-static-constructor

Parent

C# - Static constructor

A static constructor is used to initialize any static data, or to perform a particular action that needs to be performed once only. It is called automatically before the first instance is created or any static members are referenced.

class SimpleClass
{
    // Static variable that must be initialized at run time. 
    static readonly long baseline;
 
    // Static constructor is called at most one time, before any 
    // instance constructor is invoked or member is accessed. 
    static SimpleClass()
    {
        baseline = DateTime.Now.Ticks;
    }
}

Ressources

technical_notes/public/cs-static-constructor.txt · Last modified: 2013/11/06 17:13 by Fabien Arcellier