(c#)函数签名指什么?

2025-01-08 08:45:14
推荐回答(5个)
回答1:

  一个函数由这么几部分组成,函数名、参数个数、参数类型、返回值,函数签名由参数个数与其类型组成。函数在重载时,利用函数签名的不同(即参数个数与类型的不同)来区别调用者到底调用的是那个方法!

  函数签名由函数的名称和它的每一个形参(按从左到右的顺序)的类型和种类(值、引用或输出)组成。
  而委托可以理解为以函数作为参数的函数。那么该委托就必须具备和函数相同的参数列表(包括参数的顺序都要相同)。

回答2:

一个函数由这么几部分组成,函数名、参数个数、参数类型、返回值,就是把函数名字去掉以后剩下的东西(返回值、参数、调用方式等)。函数在重载时,利用函数签名的不同(即参数个数与类型的不同)来区别调用者到底调用的是那个方法。

回答3:

就是函数的声明.如:

public void test()//这个就叫函数签名.

public int getInt(int ii)//这个就叫函数签名.

回答4:

绝对是正解:
简单地说,签名由方法名称、它的参数类型和参数的修饰符组成。方法的签名不包括返回类型,并且不包括参数的名称。例:
void F();//签名是F()
int F(int x);//签名是F(int)
int F(out int x);//签名是F(out int),此处out指的是参数的修饰符

回答5:

函数签名