public class BaseForm :UIPage
public class UIPage : Form, IStyleInterface, ISymbol, IZoomScale
//这就是BaseForm的由来,我现在有一段代码 :
switch (ID)
{
case 1: {
FmSetKD fm = new FmSetKD();
fm.Visible = true; ;
fm.Dock = DockStyle.Fill;
fm.uiLCap.Text = scap;
this.uiSplitContainer1.Panel2.Controls.Add(fm);
break;
}
case 111: {
Fm_JY_Setup fm = new Fm_JY_Setup();
fm.Visible= true;
fm.Dock= DockStyle.Fill;
fm.uiLCap.Text= scap;
this.uiSplitContainer1.Panel2.Controls.Add(fm);
break; }
case 112: {
Fm_JY_WC fm = new Fm_JY_WC();
fm.Visible = true;
fm.Dock = DockStyle.Fill;
fm.uiLCap.Text = scap;
this.uiSplitContainer1.Panel2.Controls.Add(fm);
break; }
这里面创建 对象 并初始化赋值,重复,能不能编写一个函数,把这段代码 代码优化一下。
就是编写一个模板函数 形如:
public void muban (<T> obj,string scap)
我刚开始学习c# ,请赐教