【发布时间】:2015-03-31 01:52:09
【问题描述】:
如何从用户输入中搜索一个数组中的数据并从其他数组中获取相应的数据?例如,用户希望通过在另一个数组中搜索具有 id 编号的姓名来获取信息。
【问题讨论】:
如何从用户输入中搜索一个数组中的数据并从其他数组中获取相应的数据?例如,用户希望通过在另一个数组中搜索具有 id 编号的姓名来获取信息。
【问题讨论】:
我在这种情况下使用 Linq。
public class Person
{
public string Name { get; set; }
public int Id { get; set; }
}
IEnumerable<string> names = data.Where(x => input.Any(y => y.Id == x.Id)).Select(x => x.Name);
【讨论】: