标题:如何对一个字符串进行特定的输出?
取消只看楼主
BlizzardKen
Rank: 1
来 自:广西桂林
等 级:新手上路
帖 子:36
专家分:0
注 册:2011-4-26
结帖率:33.33%
已结贴  问题点数:20 回复次数:1 
如何对一个字符串进行特定的输出?
比如说我从textbox1获取一个字符串:qwertyuiop(字符串的长度不确定)
我想要这样的输出结果:按照ASCII 的升序排列 输出到textbox2中,怎么写?

[ 本帖最后由 BlizzardKen 于 2012-5-19 12:25 编辑 ]
搜索更多相关主题的帖子: 字符串 如何 
2012-05-18 17:57
BlizzardKen
Rank: 1
来 自:广西桂林
等 级:新手上路
帖 子:36
专家分:0
注 册:2011-4-26
得分:0 
回复 2楼 馨梦惜夕
帮忙看下我这个写法:
int n, m, temp;
            string str = this.textBox2.Text.ToString();
            string str1 = string.Empty;
            string[] array1 = str.Split(' ');
            int count = str.Length;
            int[] array2=new int[count];
            for (int i = 0; i < count; i++)
            {
                array2[i] =Convert.ToInt32(array1);
            }
            for (m = 0; m < count; m++)
            {
                for (n = m - 1; n >= 0; n--)
                {
                    if (array2[n] > array2[m])
                    {
                        temp = array2[n];
                        array2[n] = array2[m];
                        array2[m] = temp;
                    }
                }
            }
            for (int k = 0; k < count; k++)
            {
                textBox3.Text = str1 + array2[k].ToString();
            }
在调试的时候在这一句:array2[i] =Convert.ToInt32(array1);
出现无法将类型为:system.string[]:的对象强制转换为类型"system.iconvertible"。
该怎么改?
2012-05-19 12:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-367707-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.288763 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved