【发布时间】:2013-10-25 18:45:17
【问题描述】:
我有一个目前看起来像这样的课程:
public Action<string> Callback { get; set; }
public void function(string, Action<string> callback =null)
{
if (callback != null) this.Callback = callback;
//do something
}
现在我想要一个可选参数,例如:
public Action<optional, string> Callback { get; set; }
我试过了:
public Action<int optional = 0, string> Callback { get; set; }
它不起作用。
有没有办法让Action<...> 带一个可选参数?
【问题讨论】:
-
这种语法不太可能存在。返回值中的可选参数究竟是如何工作的?
标签: c# .net generics delegates optional-parameters