2文字のC#で^またはXOR関数を使用することを許可しない正式な標準はありますか?
public char[] XORinput(char[] input, char SN)
{
int InputSize = input.Length;
//initialize an output array
char[] output = new char[InputSize];
for (int i = 0; i < InputSize; i++)
{
output[i] = input[i] ^ SN;
}
return output;
}
このコードが原因でこのエラーが発生した場合、エラー1400はタイプ'int'を'char'に暗黙的に変換できません。明示的な変換が存在します(キャストがありませんか?)
これは意味がありません。
発信者:
string num = "12345";
char SN = Convert.ToChar(num);//serial number
string sCommand = ("Hellow");
char[] out = new char[sCommand.ToCharArray().Length];
out = calculator.XORinput(sCommand.ToCharArray(), SN);