Я хочу, чтобы иметь возможность читать значение от оператора M/F для мужчин или женщин и возвращать отдельные блоки текста для каждой соответствующей записи.Преобразование int в Char C#?
Char gender;
int TempValue;
Console.WriteLine("Please enter your name");
Console.CursorVisible=true;
String name = Console.ReadLine();
Console.WriteLine(" Greetings, faire travler {0} you are about to depart on a rather exciting adventure, but first are you male or female?", name);
Console.WriteLine("(M/F)");
TempValue = Console.Read();
Console.WriteLine("{0}", TempValue);
gender = Char.Parse(TempValue);
Теперь я получаю сообщение об ошибке говоря, что я «не может конвертировать из„INT“в„строка“, которую я действительно не понимаю. Becuase им пытаются разобрать его в полукокса не строку.
не должен 't это пол = Char.Parse (TempValue); ? или вы можете просто сделать gender = (char) TempValue; –
такая же ошибка в любом случае –
Вы читаете (TempValue = Console.Read();) и указываете (M/F), так как это помещает int в TempValue? Который вы затем пытаетесь преобразовать в символ. –