static void Main(string[] args)
{
string sss = NumberToChinese("5"); //返回五
string ppp = ChineseTONumber("五");//返回5
}
//以下方法网上查询后 修改:
public static string ChineseTONumber(string chineseStr1)
{
string numStr = "0123456789";
string chineseStr = "零一二三四五六七八九";
char[] c = chineseStr1.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
int index = chineseStr.IndexOf(c[i]);
if (index != -1)
c[i] = numStr.ToCharArray()[index];
}
numStr = null;
chineseStr = null;
return new string(c);
}
public static string NumberToChinese(string numberStr)
{
string numStr = "0123456789";
string chineseStr = "零一二三四五六七八九";
char[] c = numberStr.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
int index = numStr.IndexOf(c[i]);
if (index != -1)
c[i] = chineseStr.ToCharArray()[index];
}
numStr = null;
chineseStr = null;
return new string(c);
}
{
string sss = NumberToChinese("5"); //返回五
string ppp = ChineseTONumber("五");//返回5
}
//以下方法网上查询后 修改:
public static string ChineseTONumber(string chineseStr1)
{
string numStr = "0123456789";
string chineseStr = "零一二三四五六七八九";
char[] c = chineseStr1.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
int index = chineseStr.IndexOf(c[i]);
if (index != -1)
c[i] = numStr.ToCharArray()[index];
}
numStr = null;
chineseStr = null;
return new string(c);
}
public static string NumberToChinese(string numberStr)
{
string numStr = "0123456789";
string chineseStr = "零一二三四五六七八九";
char[] c = numberStr.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
int index = numStr.IndexOf(c[i]);
if (index != -1)
c[i] = chineseStr.ToCharArray()[index];
}
numStr = null;
chineseStr = null;
return new string(c);
}