如何在泛型委托中传递参数

本文关键字:参数 泛型 | 更新日期: 2023-09-27 18:32:59

如何在泛型委托中传递参数????

NoOfRecords = new DelegateCommand(number);

上面的代码中,我想在数字 ex:number(23)中传递参数??

请给我你宝贵的建议。提前致谢

如何在泛型委托中传递参数

这回答了你的问题吗?

void Main()
{
    var NoOfRecords = new DelegateCommand(number);
    NoOfRecords(23);
}
public delegate void DelegateCommand(int x);
public void number(int n)
{
    Console.WriteLine(n);
}

请参阅下面的代码,

    public DelegateCommand<int> NoOfRecords { get; set; }
    public HomeViewModel()
    {
        NoOfRecords = new DelegateCommand<int>(Number);
    }
    private void Number(int value)
    {
        // Do your logic
    }