public static void setIOString(string type, string iostring) { switch (type) { case STFishType: { STFish.parsing(iostring); break; } case STChapterType: { STChapter.parsing(iostring); break; } } }
public static void parsing(string iostring) { List <STChapter> list = getList(); Dictionary <int, STChapter> map = getMap(); list.Clear(); map.Clear(); ConvertModel buf = ConvertModel.getInstance(); buf.setting(iostring); STChapter sTChapter; while (!buf.limit()) { sTChapter = new STChapter(); sTChapter.id = buf.readInt(); sTChapter.sOF = buf.readArray(); list.Add(sTChapter); map.Add(sTChapter.Id, sTChapter); } }