我在C#中經驗不足,我習慣在java中工作。我之前已經要求過一些東西,有些人向我提出這樣的建議。 鏈接到我的舊主題here 但我有這個代碼的新問題。 Visual Studio說「我不能在struct中有實例提交初始值設定項」 - 所以有一些問題,但我真的不明白這個東西,所以在某種程度上可能使這個工作? 我只需要錨點類型Vector3,它是矩陣或數組的數組 - 無論4x4 在Java中,我可能會寫它 public Vector3 [] [] = new Vector3 [4] [4];結構中不能有實例字段初始值設定項
這是我的問題的代碼:
[StructLayout(LayoutKind.Sequential)]
struct BPatch
{
public Vector3[][] anchors = new Vector3[][] {new Vector3[4],new Vector3[4],new Vector3[4],new Vector3[4]};
public uint dlBPatch;// Display list
public uint texture;// Texture
}
[「無法在結構中有實例字段初始值設定項」問題](http://stackoverflow.com/questions/4406178/cannot-have-instance-field-initializers-in-structs-problem) – nawfal 2013-04-15 10:42:29