77问答网
所有问题
c# 有调用一个类的静态方法,是否执行这个类的构造函数
c# 有调用一个类的静态方法,是否执行这个类的构造函数
静态构造函数?有静态构造函数吗?
举报该问题
推荐答案 2008-04-29
不会,类的构造函数是用来实例化一个该类对象的。
静态方法属于类,非静态方法属于类的对象。
我们调用静态方法时是直接通过"类的名称."的方式来调用的。
而非静态方法则需通过类的实例来调用,这时才需要调用构造函数来进行实例化得到一个该类的对象,然后用"对象名."的方式来调用。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IYWvqqWY.html
其他回答
第1个回答 2008-04-29
执行这个类中的静态构造函数,如果没有则默认执行一个空的无参构造函数...
第2个回答 2008-04-29
静态类不能包含构造函数,但仍可声明静态构造函数以分配初始值或设置某个静态状态,这是静态类构造函数的唯一作用了,不然你想,静态类都不能实例化,还怎麽“构造”呢?
当然有静态构造函数了,单件模式就要用的嘛
给你个msdn的链接看一下就知道了
http://msdn2.microsoft.com/zh-cn/library/k9x6w0hc
(VS.80).aspx本回答被提问者采纳
相似回答
C#
用类名直接
调用静态方法
时
,是否调用类的构造函数
?
答:
不调用
,因为根本没进行实例化,只有建立类的新对象时才调用构造函数
C#
中如何
调用静态类
中
的构造函数
答:
•在创建第
一个类
实例或任何静态成员被引用时,.NET将自动
调用静态构造函数
来初始化类,也就是说我们无法直接调用静态构造函数,也就无法控制什么时候
执行静态构造函数
了。•如果类中包含用来开始执行的 Main
方法,
则该
类的静态构造函数
将在调用 Main 方法之前执行。•如果类中的静态字...
C#
中如何
调用静态类
中
的构造函数
答:
静态构造函数一般是第一次访问一个累的时候由CLR自动调用的。 当然你也可以使用RumtimeHelper
类的静态方法
强制
调用一个类的静态
构造函数this.类名.函数名(参数)静态类中只能有静态成员!定义
静态类,
系统会默认一个静态
的构造函数
你也可以自己定义
,这个静态
构造函数在你调用该类的任意一个成员函数时...
c#
里面
静态的方法
有什么用!?
答:
1、
静态方法
表示 该类共有的,不需要生成对象实例就可以
调用的
,并且所有该类对象只拥有一份方法 class Demo { static public funA() { ///...} public funB() { } } 如果你要用A
方法,
只需要 Demo.funA();要用 B方法,则需要 Demo d = new Demo();d.funB();2、不一定,但一定要...
c#
怎样在
一个方法
里
调用
同
一个类的构造函数
答:
哥们你在做梦吗?构造函数在本类中无法直接
调用,调用构造函数
是为了获得到类的实例对象 如果在当前类中想获得自己的当前实例用this关键字啊!
C#静态类的构造函数
有用吗?
答:
静态类
不是不需要构造函数,而是不能定义普通
的构造函数
。但是静态类可以定义静态构造函数。“
Static
classes are sealed and therefore cannot be inherited. They cannot inherit from any class except Object. Static classes cannot contain an instance constructor; however, they can have a
static
...
C#函数
怎样
调用
呢?
答:
首先,将
C#函数
分为静态函数,实例化函数。当C#函数分为
静态函数,调用的
方式:类.静态函数名称();当C#函数分为实例化函数,调用的方式:对象.实例化函数名称();补充一下:在本类中
调用函数
时,不管是那种函数,直接调用 函数名称()即可。
大家正在搜
一个类调用另外一个类的方法
怎么调用一个类的静态方法
静态类的静态方法有什么用
静态方法调用非静态方法
通过对象不能调用类方法和静态方法
使用类名调用静态方法优于使用实例
java调用类的静态方法
类的静态方法可以通过什么直接调用
静态方法只能用类名调用
相关问题
C# 用类名直接调用静态方法时,是否调用类的构造函数?
c# 在动态类中调用静态方法
c#静态方法中为什么可以调用非静态的构造函数?比如实例化对象...
中C#必须创建一个对象,才能调用其类的静态方法对吗?为什么?
C# 如何知道我的静态方法被哪一个类调用过?
c#中普通方法中是否能调用静态方法?为什么?
C#中如何调用静态类中的构造函数
为什么C#类的静态方法,普通实例不能调用