zoukankan      html  css  js  c++  java
  • VS2010的新特性:1.可选参数

    对于使用VB.Net和C++的 程序员来说,对于可选参数并不陌生。现在C#程序员也可以使用这一强大的功能了。

    下面我们就在创建一个带可选参数的方法:

    public  void Test(string str, bool bol = true, int i = 0)

    {

        ……

    }

    在这个方法中我们创建了两个可选参数bol和i。(注 意:可选参数必须在所有必须的参数之后)

    下面我们看一下在程序中怎么调用这个方法,

    Test("show");

    在所有可选参数都默认使用的时候,可以忽略不用传值。

    Test("show", true);

    在进一步,如果靠前的可选参数有传入值,后面的可选参数也可以忽略。

    Test("show",i :0);

    可以看到现在的调用方式与上面两种都大不相同。在调用方法的时候,如果要忽略中间的可选参数在调 用方法时就必须指定要传入值的可选参数。其实第二种情况也可以这样写Test("show", bol:true);

    通过上面的介绍我们可以发现,在VS2010中 可选参数使我们在创建和调用方法时更加的灵活方便。

    还有更多的VS2010新特性,将在以后 的文章中出现。

  • 相关阅读:
    面向过程, 面向对象, 类和对象, 类与数据类型
    python函数
    简单的登录注册函数
    Java遍历包中所有类
    spring boot jar启动
    过期算法
    负载均衡算法
    spring boot druid mybatis多数据源
    多线程wait和notify实现1212
    多线程售票
  • 原文地址:https://www.cnblogs.com/letnet/p/1782160.html
Copyright © 2011-2022 走看看