public Client(TcpClient tcpClient /*+ тип юзера*/) { client = tcpClient; user = new User(); switch (user.GetUserType()) { case UserType.Unregistered: { responseList = UnregisteredResponsesList.GetInstance(); break; } case UserType.Reseller: { responseList = ResellersResponsesList.GetInstance(); break; } case UserType.Manufacture: { responseList = ManufacturersResponsesList.GetInstance(); break; } case UserType.Moderator: { responseList = ModeratorsResponsesList.GetInstance(); break; } } }