c#相比c增加了类(class)概念,class类似于c语言中的结构体,可以通过class创建“变量”(对象}
。可以通过对象名调用class中的成员,方法(类似c中的funtcion),属性(类似结构体成员变量)。
如果类中的成员(方法,属性等)被static修饰则可以使用类名加类成员即可访问。
如果仅仅是将方法(函数)定义为静态的,则无法直接访问非静态类成员,属性(成员变量),可以直接用类的实例化对象访问,或者直接将属性设置为static。
c#相比c增加了类(class)概念,class类似于c语言中的结构体,可以通过class创建“变量”(对象}
。可以通过对象名调用class中的成员,方法(类似c中的funtcion),属性(类似结构体成员变量)。
如果类中的成员(方法,属性等)被static修饰则可以使用类名加类成员即可访问。
如果仅仅是将方法(函数)定义为静态的,则无法直接访问非静态类成员,属性(成员变量),可以直接用类的实例化对象访问,或者直接将属性设置为static。