sách gpt4 ăn đã đi

c# - 枚举的初始值

In lại 作者:IT王子 更新时间:2023-10-29 03:44:44 27 4
mua khóa gpt4 giày nike

我有一个带有枚举属性的类

枚举是

/// 
/// All available delivery actions
///

public enum EnumDeliveryAction
{
///
/// Tasks with email delivery action will be emailed
///

Email,

///
/// Tasks with SharePoint delivery action
///

SharePoint
}

当我创建这个类的实例时,在代码中NOWHERE,我是否指定了枚举字段的值,但它似乎默认为枚举列表中的第一项,而不是空值,这是如何枚举的工作?如果未设置枚举,如何确保枚举获得某种空值,我不希望它默认为枚举中的第一个值。

câu trả lời hay nhất

liệt kê 的默认值类型是 0 (默认情况下,枚举中的第一个元素)。类的字段将被初始化为默认值。

如果你需要在枚举中表示一个未知值,你可以添加一个元素Không rõ值为 0。或者,您可以将该字段声明为 Nullable (MyEnum?)。

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

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress