C#中把数字转换成大写汉字我的一个字符串是“刘和-100”,我想转换成“刘和壹零零”,把中间的横号去了和把后面的数字转换成汉字2楼的大哥,我这个不是金钱的转换.麻烦3楼的能给我再说清

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 11:14:54
C#中把数字转换成大写汉字我的一个字符串是“刘和-100”,我想转换成“刘和壹零零”,把中间的横号去了和把后面的数字转换成汉字2楼的大哥,我这个不是金钱的转换.麻烦3楼的能给我再说清

C#中把数字转换成大写汉字我的一个字符串是“刘和-100”,我想转换成“刘和壹零零”,把中间的横号去了和把后面的数字转换成汉字2楼的大哥,我这个不是金钱的转换.麻烦3楼的能给我再说清
C#中把数字转换成大写汉字
我的一个字符串是“刘和-100”,我想转换成“刘和壹零零”,把中间的横号去了和把后面的数字转换成汉字
2楼的大哥,我这个不是金钱的转换.麻烦3楼的能给我再说清楚一点吗?我还是个新手,能给我写下吗?我可以再送分的.

C#中把数字转换成大写汉字我的一个字符串是“刘和-100”,我想转换成“刘和壹零零”,把中间的横号去了和把后面的数字转换成汉字2楼的大哥,我这个不是金钱的转换.麻烦3楼的能给我再说清
有些方法名字我可能记得不对了,你看需要稍微改改就可以了.
这个调用是静态的,不需要new这个类.
使用的时候直接用:
CastToChineseNumber.DoCast("xxx-400");
这样的形式就可以了
public class CastToChineseNumber {
// 实施转换的主方法,静态函数.
public static string DoCast(string input) {
if (String.IsNullOrEmpty(input)) return ""; // 如果输入为空则返回空
string src = input; // 原始字符串的副本
string ret = ""; // 准备返回的结果字符串
for (int i = 0; i < src.Length; i++) {
switch src.Get(i) { // 获取当前位置的字符,可能C#里面不叫Get吧,你自己再看看相关方法,下面一样需要替换.
case "-":ret += src.Get(i) // 去掉"-"
break;
case "0":ret += "零";
break;
case "1":ret += "壹";
break;
case "2":ret += "贰";
break;
// .
// 0-9 依次写成上面那样的汉字,我就不逐个给你写了
defalut:ret += src.Get(i); // 其他文字逐个复制过来
break;
}
}
return ret;
}
}

C#中把数字转换成大写汉字我的一个字符串是“刘和-100”,我想转换成“刘和壹零零”,把中间的横号去了和把后面的数字转换成汉字2楼的大哥,我这个不是金钱的转换.麻烦3楼的能给我再说清 C#语言中,怎么判断一个字符串是数字,是汉字,还是字母开关的?C#语言中,怎么判断一个字符串是数字,是汉字,还是字母开头的? C#数字怎么转换成汉字大写形式?如: 456789 ,转换成 四十五万六千七百八十九 C#有一个整数数组请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中. C#正则表达式,怎样表示取一个字符串的前四位?字符串可以使英文字母、数字符号、汉字等的任意形式.如题!急用, 在C语言中,怎么把一个字符串(都是由数字组成)转换成一个浮点数? C#我需要判断一个字符串是否是“字母 + 数字”或者是“字母 + 数字+()” 的形式,该怎么办? 如何将数字全部转换成汉字?asp里面涉及到金额的大小写的时候,如何把数字转换成大写的汉字?比如把1000元转换成壹仟元? C语言 如何把一个字符串中相连的两个数字转化为一个字节?比如我有一个字符串“313233343536”,然后我想转成一个字节数组. 请教下表格中怎么把带小数点的数字,转换成大写比如:USD 5137.5 直接转换的是伍仟壹佰叁拾点五我需要货币的形式,伍仟壹佰叁拾柒元五角. C#怎么把一个枚举转换成为一个数字? 从键盘上接受一个字符串(字符串中可能包含汉字、英文字母、空格等等),统计出其中的数字之和我学的的是VF啊 回答是 要写一个程序啊 把整个程序 写下来 SQL语言 C#首字母生成:寻求能同时生成混合了汉字、英文单词和数字的字符串首字母的方法,非单独的汉字拼音首字生如:字符串:a我爱9只cat和1010条鱼生成后:AWAJZCHYTY单个汉字则直接生成该汉字拼 如何将字符串的一串数字转换成一个数 C# 将字符串中元素加单引号如一个字符串:a1,a2,a3,a4转换为 'a1','a2','a3','a4'都好均为英文逗号 这样可以把EXCEL中的数字转换成汉字大写在同一个单元格里还有文字 例:人民币大写:71587.96同一个单元格里前面还有文字 我要人民币大写也同时显示 C#数字转换使用C#语言制作一个将数字变为中文的大写数字 舍去小数 在后面加整字 比如110.5就转成壹佰壹拾整 实现到亿就够了 我主要是不知道怎么样实现 就是在中途输入字母等情况或者不 c语言程序设计请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若