C#中静态方法是什么意思?静态成员呢?还有静态类?

C#中静态方法是什么意思?静态成员呢?还有静态类?

第1个回答  2011-03-29
静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识的数据或行为时,就可以使用静态类。
第2个回答  2011-03-23
看来我只能帮你决绝3分之一的问题了,静态成员说简单点就是,在同一个类里面,有静态成员和非静态成员,静态方法和非静态方法,静态的只能使用静态的,当你声明一个带有static关键字的全局变量的时候,它只能供带有static关键字的方法使用
第3个回答  2011-03-19
静态类是指在调用时不用实例化该类的对象。直接用类名.方法即可
第4个回答  2011-03-17
我不知道理论是什么意思。可是我知道。如果变成了静态就不被修改。还有。当类,方法和属性被static后就直接能点出来 不用new一个对象在去点
第5个回答  2011-03-23
就是在使用的时候不用去New。直接使用就可以了啊。

C#中静态方法是什么意思?静态成员呢?还有静态类?
c#中当然还有其他静态成员,例如静态方法!!!在此强调一点,静态方法只能直接访问静态类!静态类:它任然具有对象的抽象性,类可以声明为 static 的,以指示它仅包含静态成员。不能使用 new 关键字创建静态类的实例。静态类在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR) 自...

在C#中什么是静态方法,,实例方法?
静态方法与静态变量一样,不属于任何特定的实例,属于类全体成员共有,由类名来调用。但要注意以下几点:静态方法只能访问类的静态成员,不能访问类的非静态成员;非静态方法可以访问类的静态成员,也可以访问类的非静态成员;静态方法不能使用实例来调用,只能使用类名来调用。这里用一个具体的例子来说明...

C#中的静态方法与非静态方法的区别是什么?
C#静态方法与非静态方法比较二、C#静态方法 1、C#静态方法属于类所有,类实例化前即可使用。 2、非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员。 3、因为静态方法在类实例化前就可以使用,而类中的非静态变量必须在实例化之后才能分配内存, 这样,C#静态方法调用时无法判断非静态变...

C# 面向对象 静态类和静态成员
在C#中,静态类和静态成员是面向对象编程中的重要概念。它们与非静态成员不同,静态成员属于类型本身而非特定对象,且不能通过实例引用。静态类不能实例化,只能通过类名直接访问其成员,如常数和类型声明。静态类可以有静态构造函数,在程序启动时或类被实例化前执行。静态成员的特点包括:仅包含静态方法...

c# 程序里 什么时候应该用静态方法 什么时候用非静态方法
你就自己知道在什么时候用了。静态的方法就在在程序启动的时候,系统自己建立一个该方法的实例在内存里面,不需要我们在手动去实例该方法,可以直接调用,还有就是该实例会在内存中占一定的内存空间,这个内存空间只要程序不退出就会一直占用,所以在内存比较小的时候尽量少用静态方法,...

C#的类有几种呢
C#类的分类:静态类、实例类、嵌套类、结构、简单的抽象类、简单的密封类静态类就是在class关键字前加入了static关键字,基本语法是static Class ClassName{} 。静态类有几个特点:1.静态类只能包括静态成员2.类本身无法被实例化,也就是不能创建静态类的对象3.静态类无法被继承4.无法包含实例构造方法所以我们在创建...

静态方法和非静态方法的区别是什么
在C#中,静态方法(Static Method)与非静态方法(Non-Static Method)的主要区别在于它们的生命周期、内存管理、效率、线程安全以及使用方式。首先,静态方法和静态成员变量在定义上,静态方法需要加上"static"修饰符。生命周期上,静态方法与静态变量属于类,自类装载后常驻内存,直到JVM关闭。而非静态方法...

C#中,静态类和非静态类的区别是什么?
c#静态类和非静态类的区别 静态类: static 关键字 调用 类名.方法 在静态方法中只能访问静态成员 在静态类中只能有静态成员 在非静态类中 即可有非静态成员,也可以有静态成员 在静态方法中只能使用静态成员 静态类和非静态类的区别 静态类和非静态类的主要区别: 主要区别在于静态类不...

c# 为什么要合理使用静态类
所谓静态类指的是无需实例化成对象,直接通过静态体例挪用的类。本质上讲,静态类是面向过程的,因为通常它只是机械的把原本面向过程的代码集合到一起,虽然结果是以类的体质存在,但此时的类更像是一件皇帝的新衣,所以可以说静态类实际上是披着面向对象的皮儿,干着面向过程的事儿。面向对象的设计...

C# 静态方法和动态方法的对比,越详细越好
静态方法是在内存对于类只存在一个,所以调用的时候可以用 类.静态方法(),而非静态方法是跟随对象的,每次New了一个对象,就会存在这样一个方法,调用的时候必须得先实例化类,然后用对象调用。

相似回答