gpt4 book ai didi

c# - 作用域 block 的好处?

转载 作者:太空狗 更新时间:2023-10-29 20:11:17 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
When do you use code blocks?

好吧,这可能是一个愚蠢的问题,我可能遗漏了一些明显的东西,但随着我慢慢学习 C#,这个问题一直困扰着我一段时间。

下面的代码显然编译得很好:

public void Foo()
{
{
int i = 1;
i++;
}

{
int i = 1;
i--;
}
}

我了解 {} block 可用于范围界定。问题是你为什么要这样做?该功能解决了哪些问题?

我看不出使用它们有什么害处,除非它确实增加了更困惑的代码,因为与那些“绑定(bind)”到流控制、迭代等的范围相比,这些类型的范围更容易被忽视。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com