-3
當一個結構體包含一個引用類型作爲成員時,那麼該成員的默認構造函數是如何明確調用的。引用類型作爲Struct中的成員會發生什麼?
當默認構造函數未被調用時會發生什麼。
請ANS與例如
如
class myClass
{
int slNo;
string name;
public myClass(int a, string nam)
{
slNo = a;
name = nam;
}
}
struct myStruct
{
myClass obj = new myClass();
// Error : Cannot have instance field initializers in struct...
.....
}
//錯誤:不能有實例字段初始值設定在結構...
所以想知道它是如何顯式調用。 ...
請問例 –
如果你有一個引用類型作爲一個結構的成員,那麼所有結構實際上包含的是一個指針的空間。 – poke
答案是:「它不是」 –