Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 列表框中显示的组合框的内容_C#_Visual Studio 2003 - Fatal编程技术网

C# 列表框中显示的组合框的内容

C# 列表框中显示的组合框的内容,c#,visual-studio-2003,C#,Visual Studio 2003,我想知道,如果我在组合框上单击一个选择,例如字母a,并且我希望它的内容显示在标签或列表框,我该怎么做?我尝试了下面的一些代码。下面的代码不适用于我。还有别的办法或建议吗 private void selectContents_SelectedIndexChanged(object sender, System.EventArgs e) { string var; var = selectContents.Text; if (var

我想知道,如果我在
组合框
上单击一个选择,例如字母
a
,并且我希望它的内容显示在
标签
列表框
,我该怎么做?我尝试了下面的一些代码。下面的代码不适用于我。还有别的办法或建议吗

    private void selectContents_SelectedIndexChanged(object sender, System.EventArgs e)
    {
        string var;
        var = selectContents.Text;

        if (var == "A")
        {
            Label1.Text = "hi";
            listBox1.Text = "hi";

        }
    }

好的,问题解决了,我只需要更改变量:D

您不能有
字符串变量

var
是c#中的一个关键字

我不知道代码是如何编译的,我想不是

编辑

string a = "var";    //this is ok
string var = "a";    //this is not

我相信这就是你要找的

private void selectContents_SelectedIndexChanged(object sender, System.EventArgs e)
{
    listBox1.Items.Add(selectContents.SelectedItem);
    Label1.Text = selectContents.SelectedItem;
}

你不能有字符串var,var是c#oww中的一个关键字,我看到了,但我可以在我的一个组合框中使用它??我现在知道了。我刚刚用另一个名称更改了var它可以是属性的值,但不是我现在知道的itoww的名称。我刚刚用另一个名字更改了var。thanks@kazSone-如果这能解决您的问题以帮助未来的访客,则标记为已回答