C# 获取汉字字串的拼音声母
2009-11-07 18:39
369 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace gupiao
{
class GetPinyin
{
private static char[] chrStandards = {'吖', '八' , '嚓', '咑', '妸', '发', '旮', '铪', '丌', '丌', '咔',
'垃', '嘸', '拏', '噢', '妑', '七', '呥', '仨', '他', '屲', '屲', '屲', '夕', '丫', '帀'};
public static string GetPY(string sWord)
{
string sResult = null;
foreach (char chrWord in sWord)
{
int i = 0;
if (string.Compare(chrWord.ToString(), chrStandards[0].ToString(), StringComparison.CurrentCultureIgnoreCase) >= 0)
{
for ( ; i < chrStandards.Length; i++)
{
if (string.Compare(chrWord.ToString(),chrStandards[i].ToString(),StringComparison.CurrentCultureIgnoreCase) <= 0)
{
break;
}
}
sResult = sResult + ((char)(i + 64)).ToString();
}
else
{
sResult = sResult + chrWord;
}
}
return sResult;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace gupiao
{
class GetPinyin
{
private static char[] chrStandards = {'吖', '八' , '嚓', '咑', '妸', '发', '旮', '铪', '丌', '丌', '咔',
'垃', '嘸', '拏', '噢', '妑', '七', '呥', '仨', '他', '屲', '屲', '屲', '夕', '丫', '帀'};
public static string GetPY(string sWord)
{
string sResult = null;
foreach (char chrWord in sWord)
{
int i = 0;
if (string.Compare(chrWord.ToString(), chrStandards[0].ToString(), StringComparison.CurrentCultureIgnoreCase) >= 0)
{
for ( ; i < chrStandards.Length; i++)
{
if (string.Compare(chrWord.ToString(),chrStandards[i].ToString(),StringComparison.CurrentCultureIgnoreCase) <= 0)
{
break;
}
}
sResult = sResult + ((char)(i + 64)).ToString();
}
else
{
sResult = sResult + chrWord;
}
}
return sResult;
}
}
}
相关文章推荐
- sqlServer 中 获取汉字字串的拼音声母
- sqlServer 获取汉字字串的拼音声母
- 使用C#获取单个汉字的拼音声母
- sqlServer 获取汉字字串的拼音声母
- C#获取包括一二级汉字的拼音首字母方法
- 使用C#获取汉字的拼音首字母
- C# 获取汉字转拼音缩写-简写,不是全拼
- 怎样获取一组汉字的拼音首字母(使用C#)
- C# 获取汉字拼音
- C#_获取汉字拼音
- c#获取汉字的拼音首字母
- C# 获取汉字拼音首字母
- c# asp.net 2.0 获取汉字第一个拼音
- C#获取汉字首字母,多音拼音
- c#将中文转换成拼音,以空格隔开,全拼,获取汉字首字母,PinyinHelper
- C#中实现输入汉字获取其拼音(汉字转拼音)的2种方法
- C# 获取汉字拼音首字母(修正)
- C# 获取字符串汉字拼音
- c#获取汉字首字母拼音
- c#获取汉字的拼音首字母