gpt4 book ai didi

c# - 如何在 C# 中正确使用 switch case block ?

转载 作者:行者123 更新时间:2023-11-30 18:59:18 25 4
gpt4 key购买 nike

我在 C# 中有一个 switch case 语句,这里我将所有 case 都作为私有(private)常量,这里是否有任何不良的编程习惯,或者我是否需要在此处使用枚举和 case block 中的枚举器。只有三个常量我在这里显示,我有十个常量和十个 case block

private const String FEASIBLESIZE = "Total FEASIBLESIZE";
private const String AVAILABLESIZE = "Total AVAILABLESIZE";
private const String EXCESSSIZE = "Total EXCESSSIZE";
.
.
switch (value.ToString())
{
case FEASIBLESIZE:
Level.Add(TEAMSIZE, test.ToString());
break;

case AVAILABLESIZE:
Level.Add(BROADSIZE, test.ToString());
break;

case EXCESSSIZE:
Level.Add(NARROWSIZE, test.ToString());
break;
.
.
.

最佳答案

除了可怕的格式外,它看起来还不错。当然,如果不真正了解您的代码,就很难说清楚。不过,Darin 是正确的,因为您没有遵守默认的命名约定(在 C# 中的任何地方都不允许全部大写)。

但我见过更糟糕的情况,如果这是任何安慰的话。

关于c# - 如何在 C# 中正确使用 switch case block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11467674/

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