Я начал замечать, когда я делаю вызовы методов на С#, чтобы имена параметров для метода, который я вызываю, будут отображаться в списке intellisense, добавленном двоеточием, и что я могу тогда форматируйте вызов метода:
MethodCall(parameter1:value1, parameter2:value2);
Является ли это новой языковой функцией? Это напоминает мне, как вы можете вызвать хранимые процедуры в SQL и указать имена параметров так:
spDoSomeStuff @param1 = 1, @param2 = 'other param'
Это аналогичная функция? Если да, то в конце концов? Если нет, что это такое и для чего его нужно использовать.