日期:2014-05-17  浏览次数:20932 次

C#菜鸟求教问题。
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

            string  lineWeb ={ "百度", "腾讯", "新浪", "搜狐" };
            for(int i = 0 ; i<10;i++)
    {

        string lineIP = "192.168.0." + i.ToString().Trim();
    }

    //上面的代码就是想通过for来添加一大串固定的IP地址,但是上面的会报错,说是:类,接口标记的for无效,我加了static void main()后,下面的lineweb又会出错,错误是:当前上下文不存在lineWeb名称。。
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {


            comboBox2.Items.Clear();
            switch (comboBox1.Text)
            {
                case "1号线":
                    for (int i = 0; i < lineWeb.Count(); i++)
                    {
                        comboBox2.Items.Add(lineWeb[i]);
                    }
                    break;
                default:
                    dataGridView1.Rows.Clear();
                    break;
            }
        }

------解决方案--------------------
 for(int i = 0 ; i<10;i++)    {         string lineIP = "192.168.0." + i.ToString().Trim();    }   <span style="color: rgb(255, 0, 0);">  //上面的代码就是想通过for来添加一大串固定的IP地址,这些代码没用果断删掉
------解决方案--------------------
我大体明白你的意思了,你是不是想仿照上面的string  lineWeb ={ "百度", "腾讯", "新浪", "搜狐" };来创建一个ip数组,然后显示到Combox2中?
那样的话你可以使用List<int> ipList = new List<int>();
然后在Form_Load 事件中
for(int i = 0 ; i<10;i++)    
{
        &n