我有一个字符串,它的值是'12345678'。我想将此值分配给整数数组,如数组的第一个索引包含1,数组的第二个索引包含2等等。所以,当我写下面的代码并执行,然后我收到值48为0索引和值49为第二索引,ascii值我的号码。 声明字符串到int数组转换c#
int[] ArryDIReadValue = new int[DI_COUNT_CHANNEL];
string binary = Convert.ToString(portData, 2);
ArryDIReadValue = binary.Select(n => Convert.ToInt32(n)).ToArray();
有人可以请帮助克服这个问题。
'binary.ToCharArray();'?之后,您可以将每个char解析为一个int并将它们粘贴到您的'ArryDIReadValue'数组中。 – michip96