我在界面中有以下内容:
string GetTopic(string rk);
这个功能:
public string GetTopic(string rk)
{
return string.Format("{0}.{1}.{2}",
rk.Substring(0, 2).TrimStart('0'),
rk.Substring(2, 2).TrimStart('0').PadLeft(1, '0'),
rk.Substring(4, 2).TrimStart('0').PadLeft(1, '0'));
}
我想添加一个可选的第二个参数,使函数能够像这样调用:
var a = GetTopic("010101")
或者
var b = GetTopic("010101","test")
在第一种情况下,我想获得输出“1.1.1”,在第二种情况下,我想获得输出“1.1.1 - test”。
这可能吗,还是我需要创建两个函数并让一个重载另一个?如何在我的界面中指定可选的第二个参数?