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