を入力するために、私は非ゼロの下作成するには、返されるの種類C#の:Array.CreateInstance:型のオブジェクトをキャストすることができません[*] []
Array.CreateInstance(typeof(int), new int[] { length }, new int[] { lower });
を呼び出すことにより、C#での1次元配列をバインド配列はint []ではなくint [*]です。誰がこれが何を意味するのか詳しく説明できますか?この配列を呼び出し元に返すことができるようにしたいとします。たとえば、
int[] GetArray() { ... }
ありがとうございました。
あなたが見ている 'int型[*] '?私がそのコードを実行すると、 'int'の配列が得られます。 –
D Stanley、Array.CreateInstance(typeof(int)、新しいint [] {6}、新しいint [] {6})。GetType()。FullName –
あなたが 'new int [長さ] '?これは短く、人々が使用する標準的なシンタックスです。 – Servy