摘要:
如果类T只声明了私有实例构造函数,则在T的程序文本外部,既不能从T派生,也不可能直接创建T的实例。因此,如果一个类只包含静态成员,并且不想被实例化,则添加一个空的私有实例构造函数就可以防止实例化。例如: public class Trig { private Trig() {} //防止实例化 public const double PI = 3.... 阅读全文
摘要:
1.ref是传递参数的地址,out是返回值; 2.使用ref前必须对变量赋值(否则会出现"Use of unassigned local variable 'x' " 编译错误),out不用; 3.使用out的函数,退出函数时所有out变量都要赋值(不然会出现"The out parameter 'x' must be assigned to before control leaves the ... 阅读全文