【发布时间】:2011-05-20 14:13:07
【问题描述】:
Action<T> 使用的程序集是什么?我收到关于 T 未被接受的错误,即缺少程序集或命名空间。
Method(delegate { OnChange(); });
private static void MethodUsingOtherMethod(Action<T> action)
{
//TODO
}
如果我在MethodUsingOtherMethod 之后添加了一个额外的<T>,那么 T 会被接受,但是上面的委托中的参数无法识别。
我想在第二种方法中使用OnChange(),从那里调用。
【问题讨论】:
-
引用 mscorlib 并添加
using System。但是每个程序都引用 mscorlib。 -
把你的问题写得更连贯一点怎么样?并且也许添加一个显示问题的代码示例。
-
我正在使用系统;我忽略了别的东西吗?是否应该在 (Actoin
动作) 之前使用 ,你知道这取决于什么吗? -
这是与问题相关的代码吗?
-
@CodeInChaos 从技术上讲,可以在项目的高级设置中删除对 mscorlib 的引用,但我认为没有任何理由。
标签: c# .net .net-assembly