public SData_Audio() { using (ITabReader reader = TabReaderManage.Single.CreateInstance()) { MonoEX.Debug.Logout(MonoEX.LOG_TYPE.LT_INFO, "开始装载 Audio"); reader.Load("bsv", "Audio"); AudioInfo.FillFieldIndex(reader); int rowCount = reader.GetRowCount(); for (int row = 0; row < rowCount; row++) { AudioInfo sa = new AudioInfo(reader, row); try { Data.Add(sa.ID, sa); } catch (Exception) { MonoEX.Debug.Logout(MonoEX.LOG_TYPE.LT_ERROR, string.Format("Audio重复的ID: {0}", sa.ID)); } } } }