Вызов метода C # с именем параметра и двоеточием

Иногда, когда я вызываю методы на C #, я начал замечать, что имена параметров для метода, который я вызываю, будут отображаться в списке intellisense, добавленном двоеточием, и что затем я могу отформатировать метод звоните так:

MethodCall(parameter1:value1, parameter2:value2);

Это новая языковая функция? Это напоминает мне способ, которым вы можете вызывать хранимые процедуры в SQL и указывать имена параметров следующим образом:

spDoSomeStuff @param1 = 1, @param2 = 'other param'

Это похожая функция? Если да, то с какой целью? Если нет, то что это такое и для чего его использовать.

32
задан Zann Anderson 10 March 2011 в 16:25
поделиться