转自百度:
就是说要从GClass7继承的话,必须为GClass58添加自定义的构造函数,而不是默认构造函数,并将必须的实参传入基类GClass7的有参数的构造函数,你可以转到GClass7的定义处,先看它提供的构造函数然后为GClass58写一个类似这样的构造函数:
public GClass58(int param1, int param2) : base(param1)
//其中param1作为参数传入基类GClass7的构造函数中
以下为本人经历:
错误:

修改后:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication5
{
public partial class ManagerForm : TimecardForm //
{
public ManagerForm(string usern): base(usern)
{
InitializeComponent();
}
{
public partial class ManagerForm : TimecardForm //
{
public ManagerForm(string usern): base(usern)
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
{
}
}
}
}
}
本文介绍如何在 C# 中正确地使用构造函数进行类的继承,特别是当子类需要调用带有参数的基类构造函数时的具体实现方式。
4851

被折叠的 条评论
为什么被折叠?



