public static string GetFromFile(string filename) { if (!io::File.Exists(filename)) return string.Empty; using (var input = new io::StreamReader(filename, Encoding.UTF8)) { string line; var regionInfo = new StringBuilder(); bool outputFlag = false; while((line = input.ReadLine()) != null) { if (line.Trim('\t', ' ').ToLower().StartsWith("$.formatcurrency.region")) outputFlag = true; if (outputFlag) { regionInfo.AppendLine(line); if (line.Trim(' ', '\t').StartsWith("};")) break; } } return regionInfo.ToString(); } }
public static string GetFromFile(string filename) { if (!io::File.Exists(filename)) { return(string.Empty); } using (var input = new io::StreamReader(filename, Encoding.UTF8)) { string line; var regionInfo = new StringBuilder(); bool outputFlag = false; while ((line = input.ReadLine()) != null) { if (line.Trim('\t', ' ').ToLower().StartsWith("$.formatcurrency.region")) { outputFlag = true; } if (outputFlag) { regionInfo.AppendLine(line); if (line.Trim(' ', '\t').StartsWith("};")) { break; } } } return(regionInfo.ToString()); } }