Что различия между статическим конструктором как:Различия между статическим конструктором и оп ределяется статический экземпляр в мировом классе
class GlobalClass
{
public static DataBase dataBase;
static GlobalClass()
{
dataBase= new DataBase(@"Data Source=..;...; User ID=... ;Password=...;");
dataBase.CreateConnection();
}
}
И определенный статический экземпляр в мировом классе как следующее:
class GlobalClass
{
public static GlobalClass Globals = new GlobalClass();
public DataBase dataBase;
public GlobalClass()
{
dataBase= new DataBase(@"Data Source=..;...; User ID=... ;Password=...;");
dataBase.CreateConnection();
}
}
Что есть различия между каждым типом? И что лучше использовать?
ли вы на самом деле имели в виду, чтобы спросить о разнице между инициализацией статического полем в линии в точке объявления, а также инициализации статического поля внутри статического конструктора? –