我有以下代码:
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);
}
}
这段代码运行良好。为什么?覆盖默认构造函数是否未应用于结构?使用参数化构造函数是否覆盖了默认构造函数?