小编use*_*877的帖子

C#代码中的内联注释会影响编译后的dll吗?

考虑一个内容很少的C#文件,例如

...
public void DoSomething()
{
    Console.WriteLine("Does Something!");
}
...
Run Code Online (Sandbox Code Playgroud)

和相同的代码片段:

...
public void DoSomething()
{
    // This line does something!
    Console.WriteLine("Does Something!");
}
...
Run Code Online (Sandbox Code Playgroud)

当编译器出现将此文件放入dll时,它将删除多余的并使其机器可读.这是否意味着两个dll 完全相同?这两个文件显然有不同的行数,并且会散列到不同的值,但编译器是否关心?空白行是否会对更改文件产生相同的影响,例如

...
public void DoSomething()
{

    Console.WriteLine("Does Something!");
}
...
Run Code Online (Sandbox Code Playgroud)

c# compiler-construction comments

1
推荐指数
1
解决办法
140
查看次数

标签 统计

c# ×1

comments ×1

compiler-construction ×1