用方法重载呀.
再定义一次
private void ccc()
{}

解决方案 »

  1.   

    不能使用默认参数,所以在C#里没有所谓的可选参数,所有参数都必选,如果要实现你所说那就用方法重载就可以了;
    private void GetValue()
    {}
    private void GetValue(int a)
    {}
      

  2.   

    未必需要重载代码。private void GetValue(int a)
    { // 假定你a要默认用0}private void GetValue():this(0)
    { // 一行代码都不用写}
      

  3.   

    虽然不能用默认参数,不过可以用params来变通一下。private void test( string key , params string [] values ){}test("test","x1");
    test("test","x1","x2");
    ...
      

  4.   

    anux(阿牛克斯) :你牛插你还来这个版看什么啊。先在这里问一下,再去查msdn多方便,还省的找了呢。
      

  5.   

    最容易的是使用重载方法,
    不过“adailee(不谈恋爱的铅笔) ”的方法更牛!