C# 7.0 核心技术指南 (30):C#语言基础 2.6

阅读数:9 2019 年 11 月 30 日 23:43

C# 7.0核心技术指南(30):C#语言基础 2.6

(字符串和字符)

内容简介
本书前三章将集中介绍 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';

C# 7.0核心技术指南(30):C#语言基础 2.6

购书地址 https://item.jd.com/12681788.html?dist=jd

评论

发布