对于这样的类型:
public class BlurEffect
{
public const string Name = "Blur";
public int Amount {get;set;}
}
我有几个成员像.Name
,在所有成员中都是相同的,我应该将其静态化吗?
我只是不希望它被存储在每个实例中,或使用比必要更多的资源,并且它们还应该是只读的。
最后,我希望能够对其进行实例访问,这样我就可以说:
blurEffect.Name
我应该创建一个返回私有静态变量的Name属性吗?这是最好的方法吗?
private const int myConstant = 4;
),然后写入:int myVariable = myConstant;
,它将编译为完全相同的代码,就好像您写了:int myVariable = 4;
。 - Reed Copsey