数据库

C#中\t和\n分别是什么意思?

2011-04-18
知识重点:a=这是第一 \ t 行,这是 \\\\ 第二行。\ n 这是第 \ 三 \ 行 ;用WriteLine方法显示a时的结果是什么?为什么是这样的结果?特别讲一下这里的 \和 \\\\。回答列表\t 是输出一个Tab字符,也就是Q旁..
a="这是第一 \ t 行,这是 \\\\ 第二行。\ n 这是第 \" 三 \ " 行 ";
用WriteLine方法显示a时的结果是什么?为什么是这样的结果?特别讲一下这里的 \和 \\\\。

回答列表

  • \t 是输出一个Tab字符,也就是Q旁边的那个。
    \\\\是输出一个 \\ ,因为\是C#中的保留符号,如果想输出需要加个\进行转意,如果出现\\则只输出一个\符号。
    \n是输出一个换行符号,也就是换行。
    \" 双引号在输出中,C#会认为是字符串结束的标志,如果你想输出一个双引号,那么依然需要在前面加一个\符号,也就是\"

    这是第 \" 三 \ " 行 实际上会输出: 这是第"三"行。

    不知道我讲的明白不明白:)但实际中,这语句并不能输出,系统会提示存在无法转意的字符,不信你用VS.NET2003测试一下。
    只不过,你只要知道了,如果想输出特殊的字符,在前面加一个\就OK了。
  • \t 是横向空格(换行)
    \\\\ 我也不知道~,呵呵
    \n 是纵向换行~~