标签: c# char escaping
我一直想知道,为什么换行符只是一个字符,即使它由两个字符组成:转义字符'\'和字符'n'。
记事本也将其计为2个字符:
那么为什么\ n不能像字符一样使用,而它肯定比一个字符大?
答案 0 :(得分:1)
我认为它的原因是ASCII表应该具有换行符,因此'\ n'-有点麻烦。您应该检查this one和this one。对于记事本-它只是一个符号。
答案 1 :(得分:0)
反斜杠转义了'n',这对解释器而言是换行符,而不仅仅是常规n。正如TaW所说的,您在示例中有一个回车和一个回车。
This post应该有帮助