C# でメソッド呼び出しを行っているときに、呼び出しているメソッドのパラメーターの名前が、コロンが追加されたインテリセンス リストに表示され、メソッドをフォーマットできることに気付き始めました。次のように呼び出します。
MethodCall(parameter1:value1, parameter2:value2);
これは新しい言語機能ですか? SQL でストアド プロシージャを呼び出して、次のようにパラメーター名を指定する方法を思い出します。
spDoSomeStuff @param1 = 1, @param2 = 'other param'
これは同様の機能ですか?もしそうなら、何のために?そうでない場合、それは何で、何に使用されますか。