c#在定义一个类时,public static class 类名;public class 类名;class 类名,这3个有什么不同吗?

如题所述

public是公共的,static是静态的,class表示这是类。

public static class 表示这是一个公共的静态类,直接通过类名调用里面的方法,变量等。不用new的。
public class 需要new才可以用。
class 是表示私有的类,外部不能调用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-14
static 是静态类 静态类不能实例化 直接class 访问级别为internal 访问仅限于当前程序集 public 访问不受限制
相似回答