私は次のコードを持っています:
struct Person
{
public readonly int x;
public Person( int x )
{
this.x = x;
}
}
class Program
{
static void Main(string[] args)
{
Person p = new Person();
Console.Write(p.x);
}
}
このコードはうまく機能します。デフォルトのコンストラクターのオーバーライドは構造体に適用されませんでしたか? パラメーター化されたコンストラクターを使用して、デフォルトのコンストラクターをオーバーライドしましたか?