Как работает статический конструктор?
namespace MyNameSpace
{
static class MyClass
{
static MyClass()
{
//Authentication process.. User needs to enter password
}
public static void MyMethod()
{
//Depends on successful completion of constructor
}
}
class Program
{
static void Main(string[] args)
{
MyClass.MyMethod();
}
}
}
Вот последовательность, которую я предположил
Начало статического конструктораКонец статического конструктораНачало основногоНачало MyMethodКонец основногоТеперь в любом случае, если 4 начнется раньше, чем 2, я облажался. Является ли это возможным?