如何在泛型委托中传递参数????
NoOfRecords = new DelegateCommand(number);
在上面的代码中我想传递参数数字 ex:number(23)??
请告诉我你宝贵的建议。 提前致谢
答案 0 :(得分:2)
这会回答你的问题吗?
void Main()
{
var NoOfRecords = new DelegateCommand(number);
NoOfRecords(23);
}
public delegate void DelegateCommand(int x);
public void number(int n)
{
Console.WriteLine(n);
}
答案 1 :(得分:1)
请参阅下面的代码,
public DelegateCommand<int> NoOfRecords { get; set; }
public HomeViewModel()
{
NoOfRecords = new DelegateCommand<int>(Number);
}
private void Number(int value)
{
// Do your logic
}