0
如何从用户输入搜索一个数组中的数据并从其他数组中获取相应数据?例如,用户希望通过搜索其名称在另一个数组中具有一个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);