gpt4 book ai didi

c# - C#中的标签有什么用?

转载 作者:可可西里 更新时间:2023-11-01 09:17:11 26 4
gpt4 key购买 nike

标签和 GOTO 被认为是不好的做法,据我所知没有理由在 C# 中使用它。

C#中的标签有什么用?

最佳答案

标签和 goto 本身并没有错。问题是人们倾向于滥用它们,这确实会产生问题。

标签的典型用法

OperationStart:
if ( !TrySomeOperation() ) {
if ( MaybeFixOperation() ) {
goto OperationStart;
}
}

您需要做出一些断言,证明您不会遇到无限循环,但如果有一组合理的保证,这段代码就没有任何内在错误。

关于c# - C#中的标签有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/662577/

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