using System.Linq; using System; namespace LobbyServer { class Message { public string SendDate { get; } public string Sender { get; } public string Content { get; } public Message(string sendDate, string sender, string content) { SendDate = sendDate; Sender = sender; Content = content; } public Message(string serialized) { var split = serialized.Split(';'); SendDate = split[0]; Sender = split[1]; Content = string.Join(';', split.Skip(2)); } public override string ToString() { return $"{SendDate};{Sender};{Content}"; } } }