-1
private static readonly Dictionary<string, ChatUser> _users = new Dictionary<string, ChatUser>(StringComparer.OrdinalIgnoreCase);
private static readonly Dictionary<string, ChatRoom> _rooms = new Dictionary<string, ChatRoom>(StringComparer.OrdinalIgnoreCase);
public IEnumerable<ChatUser> GetUsersInRoom(string room)
{
if (String.IsNullOrEmpty(room))
{
return Enumerable.Empty<ChatUser>();
}
var results = from name in _rooms[room].Users
select _users[name];
return results;
}
がどのように提供する部屋にいない人を得るのですか? -/
私はいくつかの逆関数を組み込もうとしましたが、うまくいかないようです。 – janhartmann
たとえば?コード例が役に立ちます。 – Oded