我有这个赋值声明这样的方法......
public List<Contact> GetLastContacts([int count = 20])
{
return this._entities.ContactsSet.ToList();
}
Run Code Online (Sandbox Code Playgroud)
我不明白,无法找到有关的信息[int count = 20]作为参数...
有人解释了他们的意思吗?
/最好的祝福!
int count = 20在参数中将其声明为参数的默认值.它使得调用者的参数可选(或者对于调用者来说看起来是可选的).
因此,在调用它的方法中,您可以执行以下操作:
var contacts = GetLastContacts(); // Will compile to GetLastContacts(20)
Run Code Online (Sandbox Code Playgroud)
或者,使用值来覆盖默认值:
var contacts = GetLastContacts(35);
Run Code Online (Sandbox Code Playgroud)
请参阅MSDN上的Named和Optional参数.
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |