- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 IList<Person>
目的。 Person 类有字段,FirstName
, LastName
等
我有一个函数需要 IList<string>
我想以与 IList<Person>
相同的顺序传入 FirstNames 列表目的。有没有一种方法可以在不使用 Person 列表中的所有名称构建 List 的情况下执行此操作?
如果我可以更改函数以采用不同的参数(除了 ILIst<Person>
之外,该函数特定于字符串,而不是 Persons)会怎么样,也许 IEnumerable<string>
?我宁愿使用 IList<string>
虽然。
最佳答案
Enumerable.Select
将为您返回一个 IEnumerable 字符串(名字)。
http://msdn.microsoft.com/en-us/library/bb548891.aspx
myFunction(people.Select(o => o.FirstName))
如果你真的想传入一个 List
myFunction(people.Select(o => o.FirstName).ToList())
Enumerable.Select
是作为 LINQ 的一部分在 C# 3 中引入的方法。阅读有关 LINQ 的更多信息 here .查看延迟执行的简要说明 here .
关于c# - 从 IList<object_type> 获取 IList<field_type>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16678864/
我有一个 IList目的。 Person 类有字段,FirstName , LastName等 我有一个函数需要 IList我想以与 IList 相同的顺序传入 FirstNames 列表目的。有没有
我正在尝试从给定的 Dataframe 创建一个简单的字段和字段类型字典(格式:field_name:field_type) 例如,我有这个 DF.dtypes: 1. name
我无法找到一种方法来识别 Django 模板中的字段类型。我的解决方案是创建一个简单的过滤器来访问字段和小部件类名称。我已经包含了下面的代码,以防它对其他人有帮助。 有没有更好的方法? ## agen
我不知道以什么方式解决这个错误。任何提示?我有简单的 Django 项目,并在尝试执行 python3 manage.py migrate 时收到此错误。这与应用程序中的任何编程错误有关,或者这可能与
我是一名优秀的程序员,十分优秀!