首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

新手学C# 请问有关问题

2012-01-09 
新手学C# 请教问题如果有一个窗体类Form1是从BaseForm类继承下来,请问是否可以不在子窗体类Form1的构造函

新手学C# 请教问题
如果有一个窗体类   Form1   是从   BaseForm   类继承下来,请问是否可以不在子窗体类Form1的构造函数中编写任何代码,使子窗体在初始化时实现BaseForm构造函数里调用的代码的功能?如果可以,请告知我怎么做,谢谢!!!


[解决办法]
public class BaseForm
{
public BaseForm(){}
public BaseForm(某些参数){你的代码}
}

public class Form1:BaseForm
{
public Form1(){}
public Form1(你的参数):base(某些参数){}
}
[解决办法]
class BaseForm
{
public BaseForm(string sText)
{
TextBox.Text = sText;
}
}
class Form1
{
public Form1(string sText) : base(sText)
{}
}


Form1 form1 = new Form1( "hello ")
[解决办法]
class Form1:BaseForm
{
public Form1(){}
public Form1(参数):base(某些参数){}
}

[解决办法]
http://msdn2.microsoft.com/zh-cn/library/hfw7t1ce(VS.80).aspx
看一下这里你就能明白上面几位朋友的意思了!

热点排行