繁体   English   中英

“歧义参考”的错误两次指向同一方法

[英]Error on “ambigous reference” points to same method twice

我使用了这个出色的解决方案将linq查询转换为数据表。 但是我在运行它时遇到了一个奇怪的错误。 虽然构建成功。

Compiler Error Message: CS0121: The call is ambiguous between the following methods or properties:
'Gruppkoll.App_Code.ConvertToDataTableFromLinqResult.ToADOTable<Gruppkoll.MessageSet
    (System.Collections.Generic.IEnumerable<Gruppkoll.MessageSet>)' and
'Gruppkoll.App_Code.ConvertToDataTableFromLinqResult.ToADOTable<Gruppkoll.MessageSet
    (System.Collections.Generic.IEnumerable<Gruppkoll.MessageSet>)'

我尝试过重新构建它并重新启动IIS。 似乎有两个具有相同方法的类,但是我已经检查过了,事实并非如此。

有任何想法吗? 我正在使用.NET 4.0 ASP.NET Webforms

我通过将类移到App_Code目录之外来解决它。 为什么可以在这里找到解释: 下列方法或属性之间的调用不明确(错误?)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM