标题:帮忙看下这问题该怎么改?
取消只看楼主
BlizzardKen
Rank: 1
来 自:广西桂林
等 级:新手上路
帖 子:36
专家分:0
注 册:2011-4-26
结帖率:33.33%
已结贴  问题点数:20 回复次数:1 
帮忙看下这问题该怎么改?
帮忙看下这个:
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"。
该怎么改?
搜索更多相关主题的帖子: count 
2012-05-19 12:27
BlizzardKen
Rank: 1
来 自:广西桂林
等 级:新手上路
帖 子:36
专家分:0
注 册:2011-4-26
得分:0 
回复 2楼 hellovfp
如果改成这你说的这样就会提示:字符串格式不正确
2012-05-19 13:12



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




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

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