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);