Ниже приведены два способа инициализации статических полей readonly. Есть ли разница между двумя подходами? Если да, то когда нужно быть предпочтительнее другого?
class A
{
private static readonly string connectionString =
WebConfigurationManager.ConnectionStrings["SomeConnection"].ConnectionString;
}
class B
{
private static readonly string connectionString;
static B()
{
connectionString =
WebConfigurationManager.ConnectionStrings["SomeConnection"].ConnectionString;
}
}