我有一個小字典的問題。C#獲取字典類值
這裏是有點代碼:
string user = UserList
.Where(p => p.Key == im.SenderConnection.RemoteUniqueIdentifier)
.Select(p => p.Value.Username)
.ToString();
Console.WriteLine(user);
public class User
{
public string Username;
}
這寫入控制檯:
System.Linq.Enumerable + WhereSelectEnumerableIterator2 [System.Collections.Generic.KeyValuePair2 [System.Int64,的ChatServer 。用戶],System.String]
所有的答案似乎假設你想要檢索一個名稱,並打印到控制檯。是這種情況,還是你期望打印到控制檯會自動迭代多個用戶的查詢? –
如果'UserList'是'Dictionary',爲什麼不簡單'UserList [im.SenderConnection.RemoteUniqueIdentifier] .UserName'? –
大聲笑忘記它:D – user3290224