using System; using System.Collections.Generic; using System.Text; namespace StuMgmLib.MyNameSpace { class SystemData { static Dictionary allCourseInfo; static Dictionary allCourseStatus; internal static CommErr InitSystemData() { CommErr err; err = InitCourseInfo(); if (err != CommErr.Success) return err; return CommErr.Success; } static CommErr InitCourseInfo() { CommErr err; List courseInfo; err = SystemCtrl.GetCourseInfo(out courseInfo); if (err != CommErr.Success) return err; ...//将List转为Dictionary return CommErr.Success; } internal static CommErr RefreshUserCourseInfo(UserCourseInfo info) { ...//将UserCourseInfo转为Dictionary return CommErr.Success; } } }