例子:
public static string BoolToYesOrNo(this bool text, out string outAsHtmlName)
{
string[] choices = { "Yes", "No", "N/A" };
switch (text)
{
case true: outAsHtmlName = choices[0]; return choices[0];
case false: outAsHtmlName = choices[1]; return choices[1];
default: outAsHtmlName = choices[2]; return choices[2];
}
}
抛出一个没有重载的异常......需要1个参数,尽管我使用了2个参数。
myBool.BoolToYesOrNo(out htmlClassName);
这是确切的例外:CS1501:方法“BoolToYesOrNo”没有重载需要 1 个参数。