作者a030164851 (小加号)
看板C_Sharp
标题[问题] 请问:要如何让字元转换成ASCII Code?
时间Thu Nov 6 03:55:34 2008
因为老师说要让字串里面的字元依ASCII Code排序,
想让字元直接比大小系统不让实作(只有相等可以比),
但是找不到方法可以让字元转换成ASCII Code!
不知道能不能告诉我要怎麽转换?
找过网路跟资料库,可是多数都是C++的转换!
原本想将字元比较部份的程式码贴上来...!
但是不知道怎麽贴!所以把单独字元比较的地方打上来!
string[] tempwords = new string[textBox1.Text.Length];
for(int i; i < textBox1.Text.Length; i++)
{
if(int.Parse(words[i])>int.Parse(words[i + 1]))
{
tempwords[i] = words[i];
words[i] = words[i + 1];
words[i + 1] = tempwords[i];
}
}
注明一下: words[i]是将textBox1的Text的字串内容拆开成一个一个字元个别存放
i从0开始直到textBox1.Text.Length - 1为止
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.118.146
1F:→ carl71321:字元转int即可 11/06 12:25
2F:→ a030164851:使用转int也不能比较其大小,大概是因为我用矩阵去存那 11/06 14:48
3F:→ a030164851:些字元,所以可能还是必需转成ASCII Code来试试看!! 11/06 14:49
※ 编辑: a030164851 来自: 163.23.38.108 (11/06 15:19)