Label从另一个线程更新a的最简单方法是什么?
我有一Form对thread1,并从我开始另一个线程(thread2).虽然thread2在处理一些文件,我想更新Label在Form用的当前状态thread2的工作.
我怎样才能做到这一点?
而不是做:
using(MyDataContext db = new MyDataContext())
{
//do something
}
Run Code Online (Sandbox Code Playgroud)
我想用Action()
public static class SimpleUsing
{
public static void DoUsing(Action action)
{
using(MyDataContext db = new MyDataContext())
{
//do something
}
}
}
Run Code Online (Sandbox Code Playgroud)
哪个将用作
SimpleUsing.DoUsing(() =>
{
//but how to get DataContext variable?
}
Run Code Online (Sandbox Code Playgroud)
主要问题是如何访问"db"变量以使用DataContext?