private static void Initialize() { if (subjects != null && subjects.Length != 0) { return; //not null and not 0 elements } //we need to initialize it var subjectsList = DataFetcher.GetSubjectsAsStringList(); subjects = new Subject[subjectsList.Count]; int i = 0; foreach (string[] subjectAsStringArr in subjectsList) { int id = Convert.ToInt32(subjectAsStringArr[0]); string name = subjectAsStringArr[1]; subjects[i++] = new Subject(id, name); } }
private static void Initialize() { if (interests != null && interests.Length != 0) { return; } //initialization interests = createInterestArray(); var listOfInterests = DataFetcher.GetInterestsAsStringList(); int i = 0; foreach (string[] interestAsStringArr in listOfInterests) { int id = Convert.ToInt32(interestAsStringArr[0]); string name = interestAsStringArr[1]; interests[i++] = new Interest(id, name); } }