public LearningClassInfo[] ClassInfoInit(LearningTable educationTable, int start, int finish) { List <float> paramValues = new List <float>(); paramValues.Add(educationTable.LearningClasses[0]); for (int i = 0; i < educationTable.LearningClasses.Length; i++) { if (!paramValues.Contains(educationTable.LearningClasses[i])) { paramValues.Add(educationTable.LearningClasses[i]); } } LearningClassInfo[] newClassInfo = new LearningClassInfo[paramValues.Count]; for (int i = 0; i < paramValues.Count; i++) { newClassInfo[i] = new LearningClassInfo(); newClassInfo[i].class_name = paramValues[i]; } for (int i = start; i < finish; i++) { foreach (LearningClassInfo clinf in newClassInfo) { if (clinf.class_name == educationTable.LearningClasses[i]) { clinf.number_of_checked++; } } } return(newClassInfo); }
public LearningClassInfo[] ClassInfoInit(LearningTable educationTable) { List <float> paramValues = new List <float>(); paramValues.Add(educationTable.LearningClasses[0]); for (int i = 0; i < educationTable.LearningClasses.Length; i++) { if (!paramValues.Contains(educationTable.LearningClasses[i])) { paramValues.Add(educationTable.LearningClasses[i]); } } LearningClassInfo[] newClassInfo = new LearningClassInfo[paramValues.Count]; for (int i = 0; i < paramValues.Count; i++) { newClassInfo[i] = new LearningClassInfo(); newClassInfo[i].class_name = paramValues[i]; } return(newClassInfo); }