c# - C# 中的空格

标签 c# whitespace

我有点喜欢整洁的代码,所以我喜欢让所有的东西都缩进和流畅,如果你明白我的意思的话。

private void myFunc()
{
    while(true)
    {
        //do this
    }
}

等现在,我知道在文本文件中,制表符或四个空格或实际存储在那里的任何内容,为我下次打开它做好准备。

如果我去编译它,我是否会看到没有整齐的格式和缩进对输出文件大小/编译性能有任何好处,还是编译器会忽略所有不重要的东西?

最佳答案

其中一个编译步骤称为 tokenization .此步骤从您的代码中删除所有空格和注释。只要您的代码解析正确,就运行速度而言,格式正确或格式错误的代码没有区别。

关于c# - C# 中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5546380/

相关文章:

c# - 使用 C# .NET 进行 Web 服务开发 - 兼容性检查

css - 我怎样才能去掉页面顶部/底部的白色间距?

C# 忽略字符串中的空格 {get;设置;}声明

c# - 与数据库交互的类的命名约定

c# - 三角函数调车场算法

C# 类 - 为什么有这么多静态方法?

c# - 通过 web 服务序列化结构对象

Python 正则表达式子空间

javascript - 如何检查字符串是否包含字符和空格,而不仅仅是空格?

java - 用空格分隔列表项,用选项卡分隔更高级别的指标