C#有缺省参数啊,跟C++一样的写法,跟你写的也一样啊
   void fun(int i = 3)
          {
                   pirntf(%d,i);
           }
就这么写啊