为索引和元素创建具有不同数据类型的数组

时间:2016-05-20 10:48:49

标签: c# arrays

我想创建一个使用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");
}

1 个答案:

答案 0 :(得分:1)

从您的评论中,您似乎认为数组类型及其索引类型是相关的。

他们不是。索引类型与数组类型无关。 Arrays are always indexable with positive integers from 32 bits and upwards

你不太可能分配2 GB或更大的数组。