gpt4 book ai didi

c# - 如何使用枚举填充组合框 - 在组合框中显示枚举的整数(值)

转载 作者:太空宇宙 更新时间:2023-11-03 10:30:32 25 4
gpt4 key购买 nike

这是我的枚举:

    Name = Value
public enum BitRates
{
bitrate_32 = 32,
bitrate_40 = 40,
bitrate_48 = 48,
bitrate_56 = 56,
bitrate_64 = 64,
bitrate_80 = 80,
bitrate_96 = 96,
bitrate_112 = 112,
bitrate_128 = 128,
bitrate_160 = 160,
bitrate_192 = 192,
bitrate_224 = 224,
bitrate_256 = 256,
bitrate_320 = 320
}

这是我的代码:

    cb_birates.DataSource = Enum.GetValues(typeof(BitRates));
cb_birates.SelectedItem = BitRates.bitrate_128;

但在这些代码之后,我的组合框中有名称(例如 bitrate_128)。
我想在我的组合框中显示值(例如 128)。
我怎样才能做到这一点?

最佳答案

将它们转化为它们的基本值:

cb_birates.DataSource = Enum.GetValues(typeof(BitRates))
.Cast<BitRates>()
.Select(x => (int)x)
.ToList();

关于c# - 如何使用枚举填充组合框 - 在组合框中显示枚举的整数(值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30385296/

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