重载解决方法 问答列表

C# lambda 表达式的参数类型推断中的歧义

作者:Bartosz 提问时间:10/26/2016

我的问题是由埃里克·利珀特(Eric Lippert)的这篇博文引发的。请考虑以下代码: using System; class Program { class A {} class B {} ...

为什么编译器选择一般重载而不是特定重载?

作者:Eiconic 提问时间:7/8/2023

事情是这样的,我有两个重载用于接受和的方法。现在,在大多数情况下,编译器在对对象调用时几乎总是选择适当的重载。IDictionary<T,K>IEnumerable<T> 但有时当字典变得有点复杂时...

有没有办法在编译时知道编译器选择了哪个版本的重载函数进行调用?

作者:Aries Victor 提问时间:10/26/2023

一种可能的方法是使重载函数的返回类型存储特定函数的信息: template<class _ret_t, class _func_t> struct tpinf { using ret_t = _r...


共3条 当前第1页