c# - 获取 IList 中项目的值?

标签 c#

有没有办法获取 IList 中项目的值? 它是这样的:

假设我们有一个 IList list 和一个方法 private IList getValues(int ID)

然后我们初始化 IList list 如下:

IList 列表 = getValues(SelectedID)

处理后,IList list 现在包含 2 个元素,每个元素都有自己的集合:

[0]
 {
   GroupName = "test01"
   GroupID = 1
 }

[1]
 {
   GroupName = "test02"
   GroupID = 2
 }

如何获取第一个元素的组名? 我不能像 list[0].GroupName 那样调用它,可以吗?

最佳答案

如果你知道对象的类型, 你可以用它来得到你想要的。

list.Cast<Group>().ElementAt(0).GroupName

按照您的对象名称进行分组。

关于c# - 获取 IList 中项目的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23194590/

相关文章:

c# - 如何使用 C# Task Scheduler Managed Wrapper 发送电子邮件

c# - 如何为新进程设置 AppData 文件夹?

c# - 为什么在尝试获取每个进程的 CPU 使用率时出现异常?

c# - 具有基类和子类的扩展方法

c# - 如何访问此 XML 字段?

c# - DataGridView 和 ComboBox 问题

c# - MVC : Custom, 流畅的 Html 助手

c# - 为什么动态分配数组的大小必须是静态字段?

C# 将函数作为参数传递

C# 字符串运算符重载