public void AddReport(Report report) { ReportGroupByClassName reports = null; if (!groupByGrade.TryGetValue(report.GradeName, out reports)) { reports = new ReportGroupByClassName(); groupByGrade[report.GradeName] = reports; } reports.AddReport(report); }