C# 重载返回类型

C# 重载返回类型,c#,C#,以下方法是否重载 class A { Public void display(int a, int b) { console.write(a+b); } Public int display(int a, int b) { return a+b; //return a+b value } } 返回类型不影响方法的签名。因此,您的代码将不会编译,参数的类型或数量应该不同才能使其编译。您需要不同的参数类型,否则.NET如何知道要调用哪个方法?返回类

以下方法是否重载

class A
{
  Public void display(int a, int b)
  {
     console.write(a+b); 
  }

  Public int display(int a, int b)
  {
    return a+b; //return a+b value
  }  
}

返回类型不影响方法的签名。因此,您的代码将不会编译,参数的类型或数量应该不同才能使其编译。

您需要不同的参数类型,否则.NET如何知道要调用哪个方法?返回类型不重要。这就是为什么它不能编译(除了语法)。嗨,谢谢你的回答。您能告诉我在MVC4中我们在哪里可以进行验证吗?