如何使用不同的输入参数相同的方法

时间:2016-06-27 11:58:04

标签: c# user-controls overloading

我有一个UC - DropdownUC。它从下面的方法服务填充,并从pageload调用此方法

private void InitDropdown(DropdownUC ddlUC, DropdownUC.ParameterKey paramKey, bool enabled = true)
    {
        Log.Debug("private void InitDropdown(DropdownUC ddlUC, DropdownUC.ParameterKey paramKey, bool enabled = true)");
        Log.Debug("ddlUC: [object]");
        Log.Debug("paramKey: [object]");
        Log.Debug("enabled: " + enabled.ToString());

        ddlUC.InitializeDropdownSelect();
        ddlUC.FillDropdownUC(paramKey, false);
        ddlUC.Enabled = enabled;
    }

现在我需要一种不同类型的UC - MultiSelectDropDownUC它是复选框列表,而前一个是下拉列表。我想重复使用上面的方法。我该怎么办?

InitDropdown(ddlAssignedtoMultiUser,MultiSelectDropDownUC.ParameterKey.Type);

上述作业给我错误。我怎样才能重新使用InitDropdown方法???

0 个答案:

没有答案