非静态类比静态类有什么优势?

Kis*_*mar 6 .net c#

非静态类比静态类有什么优势?

静态类不需要实例化。所以我们可以直接使用ClassName.MemberName,那么非静态类的用途是什么

Mas*_*uso 2

静态类与非静态类基本相同,但有一个区别:静态类不能被实例化。换句话说,不能使用new关键字来创建类类型的变量。因为没有实例变量,所以可以使用类名本身来访问静态类的成员

静态类只有该类本身的一个实例,因此您无法创建静态类的多个实例。

ClassName看看你的问题,如果类是静态的,你不能为下面的属性设置两个不同的值,因为内存中只有一个实例

ClassName.MemberName
Run Code Online (Sandbox Code Playgroud)

更多信息请访问

http://msdn.microsoft.com/en-us/library/79b3xss3.aspx