using System.Collections.Generic; namespace Messaging.MessageData { public struct MessageData { public KeyValuePair QuestionMessage; public KeyValuePair AnswerMessage; public MessageData(string text) { string[] jokeParts = text.Split(':'); string[] question = jokeParts[0].Split('|'); string[] answer = jokeParts[1].Split('|'); QuestionMessage = new KeyValuePair(question[0], question[1]); AnswerMessage = new KeyValuePair(answer[0], answer[1]); } } }