我有很多功能可以获取信息并填充类或其他东西。他们愿意接受不完整的信息并经常填充默认值。
这是一个粗略的例子。
string name;
string address;
string phonenum;
void SaveClass(string a)
{
SaveClass(a, "UNSET", "UNSET");
}
void SaveClass(string a, string b)
{
SaveClass(a, b, "UNSET");
}
void SaveClass(string a, string b, string c)
{
name = a;
address = b;
phonenum = c;
}
不过,如果我能做这样的事情,那就太酷了。
void SaveClass(string a, optional string b="UNSET", optional string c="UNSET")
{
name = a;
address = b;
phonenum = c;
}
这样我就可以一口气写出所有三个重载。有这样的吗?
谢谢你的帮助。