输入:
string param = "1100,1110,0110,0001";
输出:
int[] matrix = new[]
{
1,1,0,0,
1,1,1,0,
0,1,1,0,
0,0,0,1
};
我做了什么?
首先,我将字符串分割成字符串数组。
string[] resultantArray = param.Split(',');
创建了一个方法,其中我传递了我的string[]。var intArray = toIntArray(resultantArray);
static private int[] toIntArray(string[] strArray)
{
int[] intArray = new int[strArray.Length];
for (int i = 0; i < strArray.Length; i++)
{
intArray[i] = int.Parse(strArray[i]);
}
return intArray;
}
问题?
我尝试了stackoverflow上的许多解决方案,但它们都没有帮助到我。
最终得到了一个没有前导零的数组。
resultantArray = string.Join("", param.Split(',')).Select(x => x.ToString()).ToArray()
- BurnsBA