我想创建一个使用Int16
值编制索引的数组,每个元素都是SByte
。
如果可以,我将如何构建我的语句来实现这一目标? 这是我到目前为止所做的。
//This saves the array size after creation for reference by other functions in the class
public static Int16 ArraySize = 0;
//input array size input by user from UI, min 0, max 1024
public static void InitArray(Int16 inputArraysize)
{
sbyte[] Arrayarray = new sbyte[inputArraysize];
Array.ArraySize = inputArraysize;
Debug.output("RAM ARRAY CREATED");
}
答案 0 :(得分:1)
从您的评论中,您似乎认为数组类型及其索引类型是相关的。
他们不是。索引类型与数组类型无关。 Arrays are always indexable with positive integers from 32 bits and upwards。
你不太可能分配2 GB或更大的数组。