以下是初始化静态只读字段的两种不同方法。这两种方法有什么区别吗?如果有,那么应该在什么情况下选择其中之一?
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;
}
}