Метод Read() используется для ввода любого одиночного символа. Обязательно должно быть явное приведение к типу char, если этого не сделать, то произойдет автоматическое приведение к типу int и компилятор сгенерирует ошибку.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
-
//явное приведение к типу char
-
char
ch0 = (
char
)Console.Read();
-
Console.WriteLine(
"Введенный символ : {0}"
, ch0);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите символ : "
);
-
//явное приведение к типу char
-
char
ch0 = (
char
)Console.Read();
-
Console.WriteLine(
"Введенный символ : {0}"
, ch0);
-
Console.ReadKey();
-
return
0;
-
}
}
Введите символ : s
Введенный символ : s
Введенный символ : s