示例#1
0
        /// <summary>
        /// 加载拼音库资源
        /// </summary>
        private void loadResource()
        {
            foreach (var buf in DATA.Split('\n').Where(buf => !string.IsNullOrEmpty(buf)))
            {
                var temp = buf.Split('=');
                // 取姓
                var name = temp[0];

                // 取拼音串 小心有个 \r 的回车符号
                var pinyin = temp[1].Trim();

                map.Add(name, pinyin.Replace('-', ' '));
            }
        }
示例#2
0
        /// <summary>
        /// 加载拼音库资源
        /// </summary>
        public void LoadResource()
        {
            foreach (var row in DATA.Split('\n'))
            {
                if (string.IsNullOrEmpty(row))
                {
                    continue;
                }
                var temp = row.Split('=');
                // 取姓
                var name = temp[0];

                // 取拼音串 小心有个 \r 的回车符号
                var pinyin = temp[1].Trim();

                dataMap.Add(name, pinyin.Replace(",", " "));
            }
        }