Char
char 是存储在变量中的单个字母。它是内置值类型,占用两个字节的内存空间。它表示在 mscorlib.dll
中找到的 System.Char
数据类型,当你创建它们时,每个 C#项目都会隐式引用它。
有多种方法可以做到这一点。
char c = 'c';
char c = '\u0063'; //Unicode
char c = '\x0063'; //Hex
char c = (char)99;//Integral
char 可以隐式转换为 ushort, int, uint, long, ulong, float, double,
或 decimal
,它将返回该 char 的整数值。
ushort u = c;
返回 99 等
但是,没有从其他类型到 char 的隐式转换。相反,你必须施展它们。
ushort u = 99;
char c = (char)u;