今天我遇到了一段以前从未见过的 C# 代码。程序员仅使用花括号定义了代码块(没有 if、类、函数等)。
{
int i = 0;
}
i++; //compile error
除了让代码看起来更有条理之外,这样做还有其他目的吗?使用这种“浮动”上下文是好还是坏?
您可以使用一组左花括号和右花括号来定义一个自包含块,该块具有自己的作用域。
不过,这通常不被认为是良好的编程实践。
通常,如果有人正在做这样的事情,最好在其位置创建一个方法/函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)