我看到破坏Java代码的评论,我记得大括号样式可能会破坏C ++代码。是否有任何情况下注释或括号样式(或一般的编码样式)会影响正确性或源代码?我无法想到任何问题。
(我明确没有询问如何评论以及选择哪种支撑方式,除非它是试图保持代码正确性的直接后果。)
答案 0 :(得分:4)
当你提出“评论中的unicode转义序列”问题时(在问题的评论中) - C# 不容易受此影响。诸如\u000d
之类的转义序列仅 转换为字符串和字符文字以及标识符中的相应Unicode字符。
至于支撑方面:我的猜测是与C ++中的宏有关,尽管再一个例子会很方便。在C#中没有问题,它没有宏。
其他样式选择存在一些微妙问题,例如您的using
指令是否显示为inside or outside the namespace declaration。但据我所知,在评论和支持方面没什么。
答案 1 :(得分:3)
不,它不能,更重要的是:它不应该。
答案 2 :(得分:0)
使用Microsoft C#解析器:没有。 Mono parser也相当稳定。