当没有传递参数的时候 使用默认的值private void Dosth(bool do)
{
}
当我调用的时候,没有传递参数,则使用默认的falseDosth();
{
}
当我调用的时候,没有传递参数,则使用默认的falseDosth();
解决方案 »
- 使用多个异步POST请求 连续循环执行为什么反应变得越来越慢
- 如何在一个固定时间来执行程序?
- 一直解不出来的3问题
- 请问,在C#中,如何给 select 查询语句参数赋值呀?
- 原型为int _stdcall omrg(char * buf)的非托管DLL在C#里怎么调用?
- 谁能给出一个完整的资源文件的使用例子(从创建到使用)
- 请问在C#派生类中可以引用基类中的带参数的构造函数吗?
- C#下如何保护文件不被删除或修改(包括改名和内容改写)
- 如何读取.keystore文件中的私钥
- 我是一个初学者,曾自己看过一些C++基础的书,但是却步会具体应用,请问我应该如何继续学,最好能推荐几本好书.
- winform中datagridview中点击单元格调用文档的实现方法
- 分享几本电子书【ajax+seo+设计模式+jQuery+人月神话】
private void Dosth()
{
Dosth(false);
}
private void Dosth(bool do)
{
bool isDo = do;
//..
}private void Dosth()
{
bool isDo = false;
//..
}
这样就可以用了
//c#4.0才可以这样写
private void Dosth(bool do=false)
{
//...
}//或者方法重载
private void Dosth()
{
Dosth(false);
}
private void Dosth(bool do)
{
//...
}
private void Dosth(bool do=false)
{
}
private bool Do(){//这里面可以像普通的方法一样dosomething}
//改正一下
private bool Do()
{
//dosomething
}
public class Base
{
public void Swap()
{
Swap(false);
}
public void Swap(bool falg)
{
//logic code
}
}
{
if(do == null)
return false;
}
private void Dosth(bool? do)
{
if(do == null)
return false;
}