[英]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.