1、 Return关键字
Return是返回的意思Return之后即使你写了代码也是无效的代码,Return之后的代码是不会执行的,当你声明方法的时候如果不是Void的将要Return相应类型的数据,比如你的方法返回值定义成string 你就必须返回一个string类型的数据,否则编译错误,定义成void也可以使用Return,什么类型的数据都不返回,只是终止当前的操作,return之后的代码不在执行,比如,if判断为true时不需要执行else判断的时候就直接return
2、This关键字
(1)限定被相似的名称隐藏的成员,例如:
public Employee(string name, string alias)
{
this.name = name;
this.alias = alias;
}
(2)将对象作为参数传递到其他方法,例如:
CalcTax(this);
(3)声明索引器,例如:
public int this [int param]
{
get { return array[param]; }
set { array[param] = value; }
}
由于静态成员函数存在于类一级,并且不是对象的一部分,因此没有 this 指针。在静态方法中引用 this 是错误的。 |