private Employee GetEmployee() {
return new Employee() {
Id=1,
name="john",
address="America"
};
}
函数声明在函数定义之前,并指定函数的名称,返回类型,存储类和其他属性。要成为原型,函数声明还必须为函数的参数建立类型和标识符。
这意味着声明函数原型的顺序是:
<modifiers> <return type> <name> <parameters, if needed>
在您的定义中,
private Employee GetEmployee()
private
是可访问性修饰符,Employee
是返回类型,GetEmployee
是函数名称。因为您写了()
,所以它意味着此函数不接收任何参数。我们在
Employee
之前使用GetEmployee
,因为Employee
是返回类型(在其他地方定义,可能是一个类),GetEmployee
是函数名,并且C#语法要求提及返回类型函数名称之前。