 <p>I would define a question class that has a list of answers and return that. </p> <pre><code>public class Answer { public string AnswerText {get; set;} } public class Question { public List&lt;Answer&gt; Answers {get; set; } } </code></pre> <p>In your class that calls getQuestion, you should return the question object you're looking for that contains its answers. </p> <pre><code>public class MainClass { public List&lt;Question&gt; Questions {get; set;} public Question GetQuestion(/* some criteria, like question number or something */) { var selectedQuestion = // get the question from Questions based on some criteria return selectedQuestion; } } </code></pre> <p>And then do whatever you need to do in the presentation layer for the end-user to show them the question and answers. </p>