将2重载方法合二为一

时间:2016-03-18 02:36:47

标签: asp.net overloading

我有2个方法具有相同的名称,但参数数量不同(方法重载)。我想将这两个函数合并为一个。有可能吗? 以下是一些代码:

private void Fill(string ViewStateName, string type1, string type2,
                  string type3, string type4, string type5, string type6,
                  string val1, string val2, string val3, string val4, string val5, string val6, 
                  string VCol1, string VCol2, string VCol3, string VCol4, string VCol5, string VCol6,
                  GridView gv, DataTable table, DataTable tableMore, string Sessiontable, 
                  string SessiontableMore, string SessionRestTable, string SessionEditTbl)
{
    //code
}

private void Fill(string ViewStateName, string type1, string type2, string type3, 
                  string type4, string type5, string type6, string type7, string val1, 
                  string val2, string val3, string val4, string val5, string val6, 
                  string val7, string VCol1, string VCol2, string VCol3, string VCol4, 
                  string VCol5, string VCol6, string VCol7, GridView gv, DataTable table,
                  DataTable tableMore, string Sessiontable, string SessiontableMore, 
                  string SessionRestTable, string SessionEditTbl)
{
    //code
}

1 个答案:

答案 0 :(得分:1)

您只需要使用可选参数定义一个函数

StartTime