Учитывая приведенный ниже код, будет ли у параметра метода y в Bar (int y) присвоено значение от x или 1? Я понимаю, что они логически эквивалентны, но я хочу понять операцию назначения.Назначение параметров метода в 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)
{
}
}
Все хорошие ответы, но я нашел это самым ясным и кратким. Отмечено как ответ. –