首页 新闻 会员 周边 捐助

c#如何把汉字字符串或者字母字符串 转换成数字??

0
悬赏园豆:15 [已关闭问题] 关闭于 2012-03-13 16:02

c#如何把汉字字符串或者字母字符串 转换成数字??我要做的目的是比如你输入一个名字或者一个英文名称 能得出一个结果 我想把输入内容先转换成数值 然后规定一个范围来显示指定测试结果!!

youngkeen的主页 youngkeen | 初学一级 | 园豆:8
提问于:2011-06-28 11:24
< >
分享
所有回答(4)
0

你首先得考虑字符转换成数字的规则是什么?

Launcher | 园豆:45050 (高人七级) | 2011-06-28 11:29
比如名字 或者 英文名 转换成数字 数字可以是数值!其实要的就是一个数字范围 !
支持(0) 反对(0) youngkeen | 园豆:8 (初学一级) | 2011-06-28 11:31
@youngkeen:还是不太明白,或许你可以用Hash值来表示。
支持(0) 反对(0) Launcher | 园豆:45050 (高人七级) | 2011-06-28 12:00
0

英文字母是asc吗,跟数字对应,理论上是不是汉字也一样?网上招招看。。。

顾晓北 | 园豆:10898 (专家六级) | 2011-06-28 12:06
0

希望你说的是某个字符集作为范围,如果是这样请使用unicode来表示,各种文字都有范围的,可以上网搜下。

希望能帮到你

today4king | 园豆:3499 (老鸟四级) | 2011-06-28 13:02
0

不知道你所指的转换成数字是怎样的规则,我想你或许可以试一下先转换成字节数组,然后每个字节自然就是一个数值了,一个汉字就2个字节,放在一起也肯定能得到一个数值,多个汉字的话你可以考虑自己的算法把他们计算下

七月霄雨 | 园豆:1282 (小虾三级) | 2011-06-28 23:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册