gpt4 book ai didi

c# - 从 C# SelectList 中获取文本项

转载 作者:太空狗 更新时间:2023-10-29 17:32:42 24 4
gpt4 key购买 nike

使用 Visual Studio Express 2012 for Web 和 Razor,我创建了一个选择列表:

List<SelectListItem> list = new List<SelectListItem>();
list.Add(new SelectListItem { Text = "Yes", Value = "1" });
list.Add(new SelectListItem { Text = "No", Value = "2" });

SelectList selectList = new SelectList(list, "Value", "Text", null);

稍后,我想在 selectList 中获取与特定元素关联的文本。作为新手,我想我可以这样做:

selectList.Items[1].Text

但这会导致消息“无法将 [] 的索引应用于类型为‘System.Collections.IEnumerable’的表达式”

谢谢。

最佳答案

你可以试试:

selectList.Skip(1).First().Text;

或者:

selectList.Where(p => p.Value == "2").First().Text;

关于c# - 从 C# SelectList 中获取文本项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17862611/

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