private MinDataFileParser GetParser(Market market, DZHFolderHelp help) { MinDataFileParser parser = null; switch (market) { case Market.SH: parser = help.DayParserSH; break; case Market.SZ: parser = help.DayParserSZ; break; case Market.BS: parser = help.DayParserBS; break; default: parser = help.DayParserSH; break; } return(parser); }
private static MinDataFileParser GetDayParser(string id, DZHFolderHelp helper) { MinDataFileParser parser = null; if (id.StartsWith(sh, StringComparison.OrdinalIgnoreCase)) { parser = helper.DayParserSH; } else if (id.StartsWith(sz, StringComparison.OrdinalIgnoreCase)) { parser = helper.DayParserSZ; } else if (id.StartsWith(sb, StringComparison.OrdinalIgnoreCase)) { parser = helper.DayParserBS; } else { parser = helper.DayParserSH; } return(parser); }