我有一個簡單的類稱爲用戶選擇所有特定項目的:從一個HashSet
public class User
{
public int ID { get; set; }
public int MI { get; set; }
public User(int id, int mi)
{
ID = ID;
MI = mi;
}
}
,後來,我有用戶的HashSet的,我想從ID和分配給在HashSet的如下:
HashSet<Users> _users = new HashSet<>();
//code where several User objects are assigned to _users
HashSet<int> _usersIDs = new HashSet<int>();
_usersIDs = _users.Select("ID")
但是,這並不工作,我怎樣才能成功地分配所有的INT ID在_users提高到一個新的HashSet?
' HashSet _usersIDs = new HashSet (_users.Select(x => x.ID));' –
2014-11-21 15:05:39
值得注意的是,所有'ID'都是ar e對於所有用戶來說都是一樣的,因爲你在構造函數中分配'ID = ID'而不是'ID = id' – Jonesopolis 2014-11-21 15:09:56