コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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());
            }
        }