J'essaie de comprendre la signification et l'utilisation du param paramètre dans cette ligne tirée d'un exemple RelayCommand:Comment puis-je obtenir cet exemple en utilisant "param" en C# pour travailler?
return new RelayCommand(param => MessageBox.Show("It worked."));
D'abord, je comprends que le paramètre « PARAM » n'a rien à voir avec la "params" mot-clé, est-ce correct?
public int Add(params int[] list)
{
int sum = 0;
foreach (int i in list)
sum += i;
return sum;
}
Deuxièmement, quel type de code délégué dois-je ajouter pour obtenir l'exemple suivant pour travailler?
using System;
using System.Collections.Generic;
namespace TestParam222
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("The total is {0}.", Tools.GetTest(param => 23));
Console.ReadLine();
}
}
class Tools
{
public static string GetTest(List<int> integers)
{
return "ok";
}
}
}
param n'est pas un mot-clé. –