public void SendPrivateMessage(string nameFrom, string message, string nameTo) { new Thread(() => users.First(u => u.Key == nameTo).Value.PrintPrivateMessage(nameFrom, message, nameTo)).Start(); if (nameFrom != nameTo) { new Thread(() => channel.PrintPrivateMessage(nameFrom, message, nameTo)).Start(); } }