【发布时间】:2011-02-15 05:25:12
【问题描述】:
以下是初始化静态只读字段的两种不同方法。这两种方法有区别吗?如果是,什么时候应该优先于另一个?
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;
}
}
【问题讨论】:
标签: c# c#-3.0 c#-2.0 initializer static-constructor