(字符串和字符)
内容简介
本书前三章将集中介绍 C#语言。首先介绍基本的语法、类型和变量。而后会介绍一些高级的特性,如不安全代码以及预处理指令。如果你是 C#语言的初学者,请循序渐进地阅读这些章节。
其余各章则涵盖了.NET Framework 的核心功能,包括 LINQ、XML、集合、并发、I/O 和网络、内存管理、反射、动态编程、特性、安全、应用程序域和原生互操作性等主题。第 6 章和第 7 章是后续主题的基础,除这两章之外,其余各章可以按照需要以任何顺序阅读。LINQ 相关的三个章节好按顺序阅读。其中的一些章节需要一些并发相关的知识,这些知识将在第 14 章中介绍。
C#的 char(System.Char 类型的别名)类型表示一个 Unicode 字符并占用两个字节。char 字面量应位于两个单引号之间:
char c = 'A'; // Simple character
转义字符指那些不能用字面量表示或解释的字符。转义字符由反斜线和一个表示特殊含义的字符组成,例如:
char newLine = '\n'; char backSlash = '\\';
表 2-2 中列出了转义字符序列。
表 2-2:转义字符序列
字符 | 含义 | 值 |
---|---|---|
\' |
单引号 | 0x0027 |
\" |
双引号 | 0x0022 |
\\ |
斜线 | 0x005C |
\0 |
空(null) | 0x0000 |
\a |
警告 | 0x0007 |
\b |
退格 | 0x0008 |
\f |
走纸 | 0x000C |
\n |
换行 | 0x000A |
\r |
回车 | 0x000D |
\t |
水平制表符 | 0x0009 |
\v |
垂直制表符 | 0x000B |
\u(或\x)转义字符通过 4 位十六进制代码来指定任意 Unicode 字符:
char copyrightSymbol = '\u00A9'; char omegaSymbol = '\u03A9'; char newLine = '\u000A';
评论