摘要: 静态类与非静态类基本相同,但存在一个区别:静态类不能实例化。也就是说,不能使用new关键字创建静态类类型的变量。因为没有实例变量,所以要使用类名本身访问静态类的成员。例如,如果名为UtilityClass的静态类有一个名为MethodA的公共方法,则按下面的示例所示调用该方法:C#UtilityClass.MethodA();对于只对输入参数进行运算而不获取或设置任何内部实例字段的方法集,静态类可以方便地用作这些方法集的容器。例如,在 .NET Framework 类库中,静态类System.Math包含的方法只执行数学运算,而无需存储或检索特定Math类实例特有的数据。就是说,通过指定类名称 阅读全文
posted @ 2013-11-07 11:38 SmilelyCoding 阅读(224) 评论(0) 推荐(0) 编辑