У меня есть этот код:
string result = "";
foreach(char item in texte)
{
result += Convert.ToString(item, 2).PadLeft(8, '0');
}
Итак, у меня есть строка с именем result, которая является преобразованием слова типа 'bonjour' в двоичном виде. для texte = "bonjour" у меня есть строковый результат = 0110001001101111011011100110101001101111010100110111101010011011110111010101110010 как тип integer.
И когда я делаю
Console.writeLine(result[0])
, я получаю 0, нормально, что я ожидал, но если я делаю
Console.WriteLine((int)result[0])
или
Console.WriteLine(Convert.ToInt32(result[0]))
Я получаю 48 !!! Я не хочу 48, я хочу 0 или 1 в типе integer.
Не могли бы вы помочь мне, пожалуйста?