方法がありTask.Factory.StartNew(Action<Object> action, Object state)
ます。これは一般的に見えます。しかし、私の「行動」が
protected void Edit(MyType myType) { }
なぜ私は持つことができない
MyType x = something;
Task.Factory.StartNew(Edit, x);
私は得る:
引数1:「メソッドグループ」から「System.Action」に変換できません
別のメソッドを追加することで、それを機能させることができます。
protected void Edit(object myType) { Edit((MyType)myType); }
または私は書くことができます
Task.Factory.StartNew(() => Edit(x));
しかし、私はそれを最初の方法で行うことができるはずの何かが欠けているように感じます...