gpt4 book ai didi

c# - C# 中的枚举 bool 值

转载 作者:行者123 更新时间:2023-11-30 20:33:29 24 4
gpt4 key购买 nike

我有这个方法

public enum Values
{
True= true,
False=false
};
public static string GetValues(bool values)
{
string status = "";
switch (values)
{
case(bool)UIHelper.Values.False:

}
}

我想将此 enum 作为 boolean。它说:

Values cannot be casted as bool.

我该怎么做才能得到它 boolean

最佳答案

当然,您可以映射到 0(Service)和 1(Serial),但为什么首先要映射到那个?为什么不从一开始就使用 bool?

public static class UnlPointValues
{
public const bool Serial = true;
public const bool Service = false;
}

public static string GetUnloadingPointValues(bool values)
{
string status = "";
switch (values)
{
case UIHelper.UnlPointValues.Serial:

}
}

关于c# - C# 中的枚举 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40156346/

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