Etant donné le code ci-dessous, le paramètre de méthode y de Bar (int y) recevra-t-il la valeur de x ou 1? Je me rends compte qu'ils sont logiquement équivalents, mais je veux comprendre l'opération d'affectation.Paramétrage de la méthode en C#
class Program
{
static void Main(string[] args)
{
var foo = new Foo();
var x = 0;
foo.Bar(x = 1);
}
}
public class Foo
{
public void Bar(int y)
{
}
}
Toutes les bonnes réponses, mais j'ai trouvé cela le plus clair et concis. Marqué comme réponse. –