我有一个值为4,5,6,7,8,9,10,11,12的ComboBox,当我选择其中一个数字时,我想将选择的数字转换为整数,以便我可以使用它另一个功能。
代码如下所示:
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string selected = this.comboBox1.GetValue(this.comboBox1.SelectedItem);
int N = Int32.Parse(selected.Text);
}
问题是我得到了this.comboBox1.GetValue
GetValue的错误。
答案 0 :(得分:1)
您可以通过
从ComboBox中获取值int N = Int32.Parse(this.comboBox1.SelectedItem.ToString());
答案 1 :(得分:0)
bool result = Int32.TryParse(this.combobox.text, out int n);
if (result)
{
Console.WriteLine("Converted number!);
// n is now an int!
}
else
{
Console.WriteLine("Not a valid number")
}