c# - 类中的模糊调用函数

标签 c# class function call ambiguous

怎么走?我不想使用不同名称的函数。

public class DataRowSafe
{

    public String Get(String Column)
    {
        return String.Empty;
    }

    public int Get(String Column)
    {
        return 0;
    }
}


    DataRowSafe r=new DataRowSafe();
    String res=r.Get("Column1");
    int res2=r.Get("Column2");//<--- Ambiguous call

最佳答案

方法的重载要求您的名称相似的方法必须具有不同的签名。返回值微不足道!在这里查看this教程。

关于c# - 类中的模糊调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15760497/

相关文章:

python - 以 10 为基数的 int() 的文字无效 : '' error

python - 当我保存为tools.py 文件时,我的函数定义给出了不同的结果

c# - 日/月/年不显示没有小时

c# - 从 UWP C# 应用在文件资源管理器中打开文件夹

c# - 我可以将 2 个加密字符串加在一起并解密吗?

c# - 如何在 C# 中将结构体数组元素提取到变量中而不进行复制?

javascript - 如何检查实际事件元素的类别

c++ - std::function 的问题

c++ - 静态常量字符串(类成员)

javascript - typescript 运行时错误