c# 4.0 带命名的默认参数与结合调用法

public class ContactList
{
    List<Contact> SearchForContacts(
        string name = "any",
        int age = -1,
        string address = "any") { ... }

    static void Main()
    {
        ContactList list = new ContactList();
        var x = list.SearchForContacts(age:26);
        list.SearchForContacts(address="home", name="sam", age:30);
    }
}


发表评论

电子邮件地址不会被公开。