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