string s="";
s=s.Replace("1","1").Replace("2","2")....
Replace("中文状态下的数字","英文状态下的数字")
s=s.Replace("1","1").Replace("2","2")....
Replace("中文状态下的数字","英文状态下的数字")
解决方案 »
- 想了解一下yield return的原理
- 通信问题,高手帮忙
- 求一好用的文本编辑器
- 求点有关DataGridView控件的链接!
- 如何用正则表达式提取这断代码中的内容?
- 自定义控件问题!如何获取使用该控件的窗体的Load事件!高人请进!
- 年月日,变成大写的语句
- 啊,求助,EXCEL导入datagridview, 日期显示的是一串字母。。。怎么回事啊?代码见内。
- 谁有c#下的水晶报表api说明
- 一个很简单的C#小问题:点击button按钮实现tabControl里面的tabPage2的跳转
- 网站上传服务器之无法写入session
- 有10个已知Url ,想同步采集 ,C#怎么设计线程配置?虚心请教.
建议用一个string的数组存放英文单词
string[] words=new string[10];
words[0]="zero";
words[1]="one";
words[2]="two";
这样使用起来很方便。
hundred,十位(20,30,40......90),0-19,
你先三位三位分割,然后每三位转换,零就不用出来,比中国式的读法好转,因为不用补零。
而阿拉伯数字是指99999格式的吗?如果是我理解的样子的话,那下面的代码或许可以帮助你。 DataTable dt = new DataTable();
dt.Columns.Add("Number", Type.GetType("System.Int32")); DataRow dRow = dt.NewRow(); dRow[0] = "1234152354";
dt.Rows.Add(dRow); String result = String.Format("{0:N0}", dRow[0]);
String result01 = String.Format("{0:N3}", dRow[0]);
Console.WriteLine("result=" + result + " result01=" + result01);
结果:
result=1,234,152,354 result01=1,234,152,354.000