私は次のことをしているとしましょう
public class A
{
private string _someField;
public string SomeField { get { return _someField; } }
}
何らかの理由で、このクラスのデフォルトをチェックしています。int型のデフォルトが0であるのと同じように、クラスのデフォルトを設定したいと思います。上記のクラスで、Somefieldのデフォルトを「hello」にします。 ;
int i = default(int); // i is 0
A myClass = default(A);
string s = myClass.SomeField; // s is hello
これは、実際のアプリケーションではなく、私自身の理論的な満足のためだけのものです。ただ疑問に思う。