当代码分成两行时在同一行上发表评论
Comments on same line when code is split to two lines
我不知道这是否是一个愚蠢的问题,但我在问自己为什么某些语句之间的单行注释有效。像这样:
string first = "Hello";
string second = "world";
string third = first + " " + // This is a comment
second + "!";
没有注释的第三行被解释(并且可以写成)如下:
string third = first + " " + second + "!"; // This is a comment
但是评论会怎样?为什么单行注释可以位于整个语句之间?当我注意到这样的方法调用时,我想到了这个问题:
someInstance.SomeMethod(parameter1,
parameter2,
parameter3, // Some comment
parameter4,
parameter5);
有人可以给我解释一下吗?
编译器编译该行,直到找到符号 // 它忽略该行的其余部分并自动转到下一行。
我不知道这是否是一个愚蠢的问题,但我在问自己为什么某些语句之间的单行注释有效。像这样:
string first = "Hello";
string second = "world";
string third = first + " " + // This is a comment
second + "!";
没有注释的第三行被解释(并且可以写成)如下:
string third = first + " " + second + "!"; // This is a comment
但是评论会怎样?为什么单行注释可以位于整个语句之间?当我注意到这样的方法调用时,我想到了这个问题:
someInstance.SomeMethod(parameter1,
parameter2,
parameter3, // Some comment
parameter4,
parameter5);
有人可以给我解释一下吗?
编译器编译该行,直到找到符号 // 它忽略该行的其余部分并自动转到下一行。