我有时开始注意到,当我在 C# 中进行方法调用时,我调用的方法的参数名称将显示在附加冒号的智能感知列表中,然后我可以格式化该方法如此称呼:
MethodCall(parameter1:value1, parameter2:value2);
这是新的语言功能吗?它让我想起了在 SQL 中调用存储过程并指定参数名称的方式,如下所示:
spDoSomeStuff @param1 = 1, @param2 = 'other param'
这是类似的功能吗?如果是这样,目的是什么?如果不是,它是什么以及它的用途是什么。
这是一个新功能。看这里:http://msdn.microsoft.com/en-us/library/dd264739.aspx http://msdn.microsoft.com/en-us/library/dd264739.aspx例如,命名参数在 ObjectiveC 中是标准的。需要一些时间来适应它们,但它们是一件好事。只有通过查看才能知道参数的含义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)