ylbtech-Docs-.NET-C#-指南-语言参考-关键字-值类型:char |
1.返回顶部 |
1、
char(C# 参考)
char
类型关键字是 .NET System.Char 结构类型的别名,它表示 Unicode UTF-16 字符:
类型 | 范围 | 大小 | .NET 类型 |
---|---|---|---|
char |
U+0000 到 U+FFFF | 16 位 | System.Char |
文本
char
类型的常量可以编写为字符文本、十六进制转义序列或 Unicode 表示形式。 也可以将整型字符代码强制转换为相应的 char
值。 在下面的示例中,使用相同的字符 X
对 char
数组的四个元素进行初始化:
C#
var chars = new char[4]; chars[0] = 'X'; // Character literal chars[1] = 'x0058'; // Hexadecimal chars[2] = (char)88; // Cast from integral type chars[3] = 'u0058'; // Unicode Console.Write(string.Join(" ", chars)); // Output: X X X X
转换
char
类型可隐式转换为以下整型类型:ushort
、int
、uint
、long
和 ulong
。 它也可以隐式转换为内置浮点数值类型:float
、double
和 decimal
。 它可以显式转换为 sbyte
、byte
和 short
整型类型。
无法将其他类型隐式转换为 char
类型。 但是,任何整型或浮点数值类型都可显式转换为 char
。
C# 语言规范
请参阅
2、
2.返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
1、
2、
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |