次のような静的プロパティがあるとします。
public static object MyProperty
{
get { return new object(); }
}
上記のプロパティは同じですか?
private static object my_filed = new object();
public static object MyProperty
{
get { return my_filed; }
}
つまり、静的プロパティを呼び出すたびに新しいオブジェクトが作成されますか、それとも初めて作成されますか?