首页 > 代码库 > 11.C#中的转义符和@符号的作用
11.C#中的转义符和@符号的作用
转义符
转义符是指一个‘\‘+一个特殊的字符,组成的一个具有特殊意义的字符.
\n: 表示换行.
namespace _11.转义符
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("窗前明月光,\n疑是地上霜.\n举头望明月,\n低头思故乡.");
Console.ReadKey();
}
}
}
注意在windows操作系统下想实现换行,我们必须书写成\r\n.
Mac操作系统下是支持\r的.
\" :表示输出双引号.
Console.WriteLine("\"");
\t :制表符 (相当于按下了一个tab键)
Console.WriteLine("张三\t李四\t王五\t赵六\t田七");
\b :退格 (相当于键盘上的backspace)
Console.WriteLine("张三你妈妈\b喊你回家吃饭.");
如果想输入一个路径,也就是让 "\"在字符串当中不在起到转义特殊字符的作用,那么怎么办呢?
比如:C:\Windows\System32
解决思路1:在"\"前面再加一个"\",是它转义为一个普通的"\".
Console.WriteLine("C:\\Windows\\System32");
解决思路2:使用@符号
Console.WriteLine(@"C:\Windows\System32");
@符号的作用:
(1).取消转义符号"\"在字符串中的转义作用.
(2).将字符串按照原格式输出
Console.WriteLine(@"今天天气
好晴朗");
备注:其它转义符号,使用原理和以上示例的转义符号是一样的,具体使用详情,在使用时
需要具体查阅.
来自为知笔记(Wiz)
11.C#中的转义符和@符号的作用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。