Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在泛型委托中传递参数?_C#_Wpf_Mvvm - Fatal编程技术网

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

C# 如何在泛型委托中传递参数?,c#,wpf,mvvm,C#,Wpf,Mvvm,如何在泛型委托中传递参数 NoOfRecords=新的DelegateCommand(编号) 在上面的代码中,我想在numberex:number(23)?中传递参数 请给我你宝贵的建议。 提前感谢请参见下面的代码 public DelegateCommand<int> NoOfRecords { get; set; } public HomeViewModel() { NoOfRecords = new DelegateCommand<

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

NoOfRecords=新的DelegateCommand(编号)

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

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

请参见下面的代码

    public DelegateCommand<int> NoOfRecords { get; set; }

    public HomeViewModel()
    {
        NoOfRecords = new DelegateCommand<int>(Number);
    }

    private void Number(int value)
    {
        // Do your logic
    }
public DelegateCommand NoOfRecords{get;set;}
公共HomeViewModel()
{
NoOfRecords=新的DelegateCommand(编号);
}
专用无效编号(int值)
{
//做你的逻辑
}

这是否回答了您的问题

void Main()
{
    var NoOfRecords = new DelegateCommand(number);

    NoOfRecords(23);
}

public delegate void DelegateCommand(int x);

public void number(int n)
{
    Console.WriteLine(n);
}

什么是
DelegateCommand
?类还是委托类型?通用命令在哪里?那是什么
DelegateCommand
?这里的编号是什么?如果这是您正在使用的,那么您需要将
操作
传递给构造函数。不清楚你在问什么。我想如果你真的调用
NoOfRecords
委托值,将
23
传递给它,你可能已经回答了这个问题。(或者你可能不知道……问题本身表达得很糟糕。)我这样做只是,,,,,谢谢