gpt4 book ai didi

c# - 如何显式初始化枚举数组 [C#]

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

为什么会返回错误?

public class Class1
{
public enum MyEnum
{
First,
Second,
Third
}

public MyEnum[] myEnum;

public Class1()
{
myEnum =
{
MyEnum.First,
MyEnum.First,
MyEnum.First
};
}
}

虽然这不是:

public class Class1
{
enum MyEnum
{
First,
Second,
Third
}

public MyEnum[] myEnum =
{
MyEnum.First,
MyEnum.First,
MyEnum.First
};

public Class1()
{

}
}

我想采用第一种方式,这样我就可以将初始化与构造函数分开。这是如何正确完成的?

最佳答案

使用以下语法:

    public Class1()
{
myEnum = new MyEnum[]
{
MyEnum.First,
MyEnum.First,
MyEnum.First
};
}

关于c# - 如何显式初始化枚举数组 [C#],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065623/

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