gpt4 book ai didi

c# - 按项目名称选择项目 ID

转载 作者:太空宇宙 更新时间:2023-11-03 22:41:06 24 4
gpt4 key购买 nike

我得到了所有画笔颜色

var colorNames = typeof(Brushes)
.GetProperties(BindingFlags.Static | BindingFlags.Public)
.Select(x => x.Name);

如何获取颜色名称为“黑色”的颜色索引?

为什么我不能这样做 colorNames.FirstOrDefault(color => color.Name == "Black").Id;?

编辑:我对 DropDown 数据使用 colorNames,我需要特定颜色的索引以将其设置为默认 DropDown 值。

最佳答案

试试这个返回黑色的颜色索引,使用这个查询:

var colors = typeof(Brushes)
.GetProperties(BindingFlags.Static | BindingFlags.Public)
.ToList();

var index = colors.FindIndex(color => color.Name == "Black");

测试后,我得到了黑色索引的 8

关于c# - 按项目名称选择项目 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52127827/

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