摘要:
this关键字不能在静态方法的方法体(即大括号之间的部分)中使用、但是可以在参数中使用(即C#的扩展方法)。 为什么不能在方法体中使用? 答:this指的是类实例化的当前对象,静态方法是通过类调用的,不需要实例化; 既然不需要实例化,就没有当前对象;既然没有当前对象,所以不能使用this 关键字。 阅读全文
posted @ 2020-08-12 13:52
小白ACE
阅读(3055)
评论(0)
推荐(1)
摘要:
1、ref 参数必须初始化,out 不必。 int i; SomeMethod( ref i );//语法错误 SomeMethod( out i );//通过 2、因为ref需要初始化,所以ref 可以在函数内部使用, 而out未必初始化,所以不能在函数内部使用。 public void Some 阅读全文
posted @ 2020-08-12 13:46
小白ACE
阅读(1603)
评论(0)
推荐(0)

浙公网安备 33010602011771号