如问题所示,以下代码的含义是什么?
public void blabla (bool? isActive = false) {
}
Run Code Online (Sandbox Code Playgroud)
好吧,它是一个void方法(不返回任何内容),取一个可以isActive = false为null的boolean(bool?)的可选参数(),其默认值为false.
它是一个公共方法,这意味着可以访问包含此方法的类/结构的代码可以看到该方法.它public被称为访问修饰符.
访问修饰符:
http://msdn.microsoft.com/en-us/library/wxh6fsc7(v=VS.100).aspx
可选参数:
http://msdn.microsoft.com/en-us/library/dd264739.aspx
可空类型:
http://msdn.microsoft.com/en-us/library/1t3y8s4s(v=VS.100).aspx
至于它的意义,这取决于它是否负责将飞机保持在空中:-P