C# static constructor | C# static constructor - c# - c# tutorial - c# net
What is static constructor in C# ?
- C# static constructor is used to initialize static fields. It can also be used to perform any action that is to be performed only once.
- It is invoked automatically before first instance is created or any static member is referenced.
Points to remember for C# Static Constructor
- C# static constructor cannot have any modifier or parameter.
- C# static constructor is invoked implicitly. It can't be called explicitly.
Constructor
C# Static Constructor example
- Let's see the example of static constructor which initializes the static field rateOfInterest in Account class.