怎样在一个构造函数里调用另一个构造函数呢?在线等!!!

Azitec 2003-07-30 05:42:54
比如,class A有两个构造函数 public A() 和 public A(int v)
因为两个构造方法的代码有很多是重复的,实际上,A(int v)包含 A()中的代码。所以,如果能在A(int v)中直接调用A()的话,可以省去很多代码,修改起来也方便。
要怎么做呢?请指教!
...全文
46 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Azitec 2003-07-30
  • 打赏
  • 举报
回复
yaoyaonet(绿洲)答对啦
加分~~~
大户翁 2003-07-30
  • 打赏
  • 举报
回复
public F_Form1()
{
InitializeComponent();
}
public F_Form1(bool b):this()
{

}
janus1999 2003-07-30
  • 打赏
  • 举报
回复
好像不行啊,以前在VC中试过,行不通。
BeyondLove2000 2003-07-30
  • 打赏
  • 举报
回复
RC1里还可以的,现在却不行了。
Azitec 2003-07-30
  • 打赏
  • 举报
回复
。。。。。搂上的方法我也想过,是个办法,不过好象不太规范呵呵呵呵呵呵
应该有直接调用类里的另一个构造函数的办法吧。
dahuzizyd 2003-07-30
  • 打赏
  • 举报
回复
把A()中的代码独立出来写个函数,然后调用
public class A
{
public A(int i)
{
getCon();
}
public void getCon()
{
Console.WriteLine("it's me!!!");
}
}
BeyondLove2000 2003-07-30
  • 打赏
  • 举报
回复
UP
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-30 05:42
社区公告

让您成为最强悍的C#开发者