[STAThread]
private async void Button1_ClickAsync(object sender, EventArgs e)
{
string t = Clipboard.GetText();
string temp = string.Empty;
string a = string.Empty;
await Task.Run(() => {
temp = Clipboard.GetText();
a = t;
});
string v = temp;
string b = string.Empty;
Thread thread = new Thread(() =>{
b = Clipboard.GetText();
});
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
string c = b;
}
剪切板线程
最新推荐文章于 2021-06-02 19:52:38 发布
此代码段展示了在Windows应用程序中如何使用`STAThread`、`Task.Run`和单独的线程来处理UI线程与后台任务的交互。它从剪贴板获取文本,在后台线程中更新变量,并在另一个线程中进一步处理剪贴板内容,确保不阻塞UI。
摘要由CSDN通过智能技术生成