zoukankan      html  css  js  c++  java
  • 命名参数与默认参数

    这是.net framework 4.0的新添特性。

    比如创建用户的一个方法。如下:

    public static void CreateUsr( string name, string password, bool isAdmin)
    {}
    

    如果采用默认参数,则实现为:

    public static void CreateUsr( string name, string password, bool isAdmin = false)
    {}
    

    这样,在默认情况下就可以创建  CreateUsr("ykwang","888888")的非管理员用户。

    关于命名参数,类似于注释,可以提高代码的可读性。

    File.Copy(@"c:\file1",@"c:\file2", true);

    写成:File.Copy(sourefile:@"c:\file1", destinatefile : @"c:\file2", override:true);

    这样可以提高代码的可读性。命名的变量在编译时不会对代码产生影响。

  • 相关阅读:
    053364
    053363
    oracle导出批量表N行记录
    053362
    053361
    053360
    053359
    053358
    053357
    053356
  • 原文地址:https://www.cnblogs.com/ykwang/p/3008891.html
Copyright © 2011-2022 走看看