C#中的空格

dot*_*emy 4 c# whitespace

我对整洁的代码有点傻逼,所以如果你知道我的意思,我喜欢把所有内容缩进和流动.

private void myFunc()
{
    while(true)
    {
        //do this
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我知道在文本文件中,制表符或四个空格或其他任何实际存储在那里,准备下次打开它.

如果我去编译这个,我是否会看到输出文件大小/编译性能有任何好处,没有整洁的格式和缩进,或者编译器是否只是忽略了一些不重要的东西?

Gav*_*egg 16

其中一个编译步骤称为标记化.此步骤将删除代码中的所有空格和注释.只要您的代码正确解析,就运行时速度而言,格式良好或代码格式不佳的代码之间没有区别.