相关疑难解决方法(0)

如何从其他线程更新GUI?

Label从另一个线程更新a的最简单方法是什么?

我有一Formthread1,并从我开始另一个线程(thread2).虽然thread2在处理一些文件,我想更新LabelForm用的当前状态thread2的工作.

我怎样才能做到这一点?

.net c# user-interface multithreading winforms

1331
推荐指数
41
解决办法
63万
查看次数

将DataContext传递给Action()

而不是做:

 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?

.net c# linq

0
推荐指数
1
解决办法
972
查看次数

标签 统计

.net ×2

c# ×2

linq ×1

multithreading ×1

user-interface ×1

winforms ×1