重複の可能性:
C# .NET 3.5+ のプロパティとフィールドの違い
サンプルコード:
public struct State
{
private readonly byte state;
private State (byte pState)
{
state = pState;
}
// property...
public static State StateOne
{
get
{
return new State (1);
}
}
// or...
public static readonly State StateOne = new State (1);
}
プロパティまたはフィールドを使用する必要がありますか? この例では、パフォーマンスは重要ではありません。