是否允許下面的代碼?內部結構在外部類內聲明,並且不調用新的結構。它不會崩潰,但我對此有所懷疑。沒有新的C#內部結構
struct Inner
{
public int i;
}
private class Outer
{
public Outer() { inner.i = 10; }
private int i;
public Inner inner;
}
private static void Main(string[] arg)
{
Outer o = new Outer();
Console.WriteLine(o.inner.i);
}
實際上就是你的問題_‘什麼是不明確的初始化結構的’_? – CodeCaster