gpt4 book ai didi

c# - 如何调用线程中使用的代码

转载 作者:太空宇宙 更新时间:2023-11-03 18:39:49 24 4
gpt4 key购买 nike

您好,我想将下面的代码用于线程。我有一些用于调用的示例代码,但当涉及到我的组合框选择的项目将成为字符串时,我不知道该怎么做。

这是我的:

//My code
string cb1 = comboBox1.Items[comboBox1.SelectedIndex].ToString();

//Example 1
textBox2.Invoke((Action)(() => textBox2.Text = ""));

//Example 2
textbox2.Invoke((MethodInvoker)(delegate()
{
//do something
}));

最佳答案

如果您想使用 Example 1,请尝试这个(使用 Func<string> 委托(delegate)而不是 Action 委托(delegate)):

string cb1 = comboBox1.Invoke((Func<string>) (() => comboBox1.Items[comboBox1.SelectedIndex].ToString())) as string;

关于c# - 如何调用线程中使用的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10195433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com