gpt4 book ai didi

c# - 在 C# 中使用枚举作为数组索引

转载 作者:IT王子 更新时间:2023-10-29 04:19:06 25 4
gpt4 key购买 nike

我想做与 this question 中相同的事情,即:

enum DaysOfTheWeek {Sunday=0, Monday, Tuesday...};
string[] message_array = new string[number_of_items_at_enum];

...

Console.Write(custom_array[(int)DaysOfTheWeek.Sunday]);

但是,我宁愿有一些不可或缺的东西,也不愿编写这种容易出错的代码。 C# 中是否有一个内置模块可以执行此操作?

最佳答案

如果您的枚举项的值是连续的,则数组方法工作得很好。但是,无论如何,您都可以使用 Dictionary<DayOfTheWeek, string> (顺便说一句,性能较差)。

关于c# - 在 C# 中使用枚举作为数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/981776/

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