c#中public和static的区别

功能和用法的不用和相似点·struck和class的呢?

我想你应该说的是结构体与类有什么关系。。类可以描述事物的属性与方法。而结构体只能描述事物的属性比如说。人类。他有名称。有性别。这两个属性吧。用类与结构体都能描述。但是人类还有他的方法。如行动。说话等。。在CLASS中就可以定义方法来描述。。在结构体中就不可以。。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-05-17
Static静态的,常在main函数中出现
Void 返回类型不带参数
Public 公共的,可任意访问
Private 私有的,可被本类访问
Protected保护,可被本类和子类访问
Internal 内部,可被本程序集内的所有类访问
Protected Internal内部保护,只能被本程序集内的所有类和这些类的继承子类所存取

本质的区别:
第一个(public static)是不完整的修饰符,后面要加上 void,String,int等类型,表示方法是静态方法。
第二个(public void)表示方法没有任何返回值。本回答被网友采纳
第2个回答  2013-08-12
public 共有的 ,如果一个类,前面用public 修饰,那么这个类在外面都可以通过创建类的对象来访问,。private 私有的,如果一个类,前面用 private 修饰,那么这个类在外面将访问不到,。public 就好比广域网,在很大的范围内都可以互相访问,。而private就好比局域网,只在指定的范围内有效。 static 静态的,。它可以用来修饰类,方法,变量,用static修饰的类,方法或者变量,访问它的时候就不要new创建一个实例,。如果是方法或者变量,,直接用 类名字点方法或者变量名就行了。,不如有一个人类people,里面有个用static修饰的name属性。。如果要在另一个类中访问这个属性,就这样 people.name得到people类中name的值本回答被网友采纳
第3个回答  2013-08-12
static //调用该方法时,不用实例化,public//访问范围大一些
相似回答