动态ByRef对...的最佳重载方法匹配有一些无效的参数

时间:2016-10-20 17:47:51

标签: c# dynamic reflection

我有一个基于动态和反射类型构建的应用程序。

dynamic obj = null;
obj = My_Assembly.CreateInstance("full.namespace.class");
obj.DateCreated = DateTime.Now;
obj.DateModified = DateTime.Now;
obj.DateStarted = DateTime.Now;
.....
myservice.Add(ref obj, false);

运行时引发了一个异常,即...的最佳重载方法匹配有一些无效的参数

我做了一个技巧,看错了什么......

var objd = (full.namespace.class)obj;
myservice.Add(ref objd, false);

它工作正常。为了看看有什么不同,我在即时窗口中进行了快速匹配

? obj == objd;
true

,结果为真,这意味着两者都是相同的。

任何人都能解释我的错吗?

0 个答案:

没有答案