class Test
{
private static int m = 10;
private static double n = 20;
public Test()
{
}
}
If a static constructor is used, the static variables are initialized when the first instance of the class is constructed or the first variable is referred. If I don't use a static constructor, when are the static variables initialized and in what order.