[英]c# How to convert int array to string binary array
我正在编写一个程序,将znaky
数组中的数字转换为称为binary
二进制数的数组,但它返回错误。
System.IndexOutOfRangeException:索引超出数组的范围。
char[] znaky = new char[moje.Length];
for (int i = 0; i < znaky.Length; i++)
{
znaky[i] = moje[i];
}
string binary = "";
foreach (int a in znaky)
{
binary += Convert.ToString(znaky[a], 2);
}
排列moje
是数字,但对我来说,我改变了他的立场。 在此程序中,我将单词更改为二进制代码。
其次foreach
应该是一个for
:
for (int a = 0; a < znaky.Length; a++)
或保留foreach
,然后更改Convert
:
Convert.ToString(a, 2);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.