private static void displaySubjects() { Console.WriteLine("Subjects:"); if (subjects == null) { subjects = client.GetSubjects(); } Dictionary <string, Subject> subjectDictionary = client.GetSubjectsIDDictionary(); for (int i = 0; i < subjects.Count; i++) { string name = subjects[i].Name; string id = subjects[i].ID.ToString(); Console.WriteLine("{0} (id: {1})", subjectDictionary[id].Name, id); } }