Char
char 是存储在变量中的单个字母。它是内置值类型,占用两个字节的内存空间。它表示在 mscorlib.dll 中找到的 System.Char 数据类型,当你创建它们时,每个 C#项目都会隐式引用它。
有多种方法可以做到这一点。
char c = 'c';char c = '\u0063'; //Unicodechar c = '\x0063'; //Hexchar 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;