c#使用组合框值进行数组
本文关键字:数组 组合 | 更新日期: 2023-09-27 18:29:24
想要使用用户选择的组合框值生成数组。
public MainWindow()
{
InitializeComponent();
Combobox.DisplayMemberPath = "Text";
Combobox.SelectedValuePath = "Value";
Combobox.Items.Add(new { Text = "String", Value = 0 });
Combobox.Items.Add(new { Text = "String", Value = 1 });
}
string[] array = new string[30];
bool gotResponse = false;
}
private void StartButton_Click(object sender, RoutedEventArgs e)
{
Thread thread = new Thread(new ThreadStart(DoWork));
thread.Start();
}
private void Next_click(object sender, RoutedEventArgs e)
{
gotResponse = true;
}
void DoWork()
{
for (int Step = 0; Step < 30; Step++)
{
while (!gotResponse)
{
}
array[Step] = Combobox.SelectedValue.ToString();
bool gotResponse = false;
}
}
我想创建一个数组,使用Next_Click按钮参数一步一步添加到数组中。我被卡住了,请帮帮我。receive"WindowsBase.dll中发生类型为System.InvalidOperationException的未处理异常"
我不明白你为什么要这样做。(奇怪)但问题可能是由于在将值设置为array[Step]之后没有将gotResponse设置为false。