我在.NET 4中获得了Intellisense,它允许我在VS2010中使用如下的“category:”这样的函数参数。这是什么意思,我能做些什么?为什么VS2010允许你输入函数参数后跟一个冒号?
1
A
回答
2
这是对的.NET 4.0的Named & Optional Parameters功能。
category
是Debug.Write
重载方法之一中的参数。
1
Named and optional arguments在C#4中引入。这些参数允许开发人员编写更少的方法重载。
它们在处理COM互操作场景时也很有帮助。以下是来自MSDN的示例。
可选参数之前:
excelApp.get_Range("A1", "B4").AutoFormat(myFormat, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
可选参数后:
excelApp.Range["A1", "B4"].AutoFormat(Format: myFormat);
相关问题
- 1. 构建一个通用的c#函数,允许函数作为参数传入
- 2. 为什么允许指向构造函数参数?
- 3. 为什么Scala特质不允许构造函数参数?
- 4. 为什么一个接口参数允许任何类型
- 5. 函数不允许第二个参数
- 6. 如何防止输入html文本输入中的分号,但允许冒号?
- 7. 为什么计划不允许您从另一个函数内调用函数?
- 8. 输入允许数字和只有一个字母/符号
- 9. 为什么这个IF允许负数?
- 10. 使用...函数参数作为另一个函数的输入
- 11. node.js堆栈跟踪行冒号后的第二个数字是什么意思?
- 12. HTML输入不允许号
- 13. 为什么使用这个指针作为默认参数给一个不允许的函数?
- 14. 为什么这个奇怪的VB.net行为允许分配给一个函数?
- 15. 为什么这个默认模板参数不被允许?
- 16. 如何在输入字段中逗号后仅允许输入数字,逗号和两个数字?
- 17. 为什么这个函数的参数成为nonetype当我输入数组
- 18. 为什么在Scala辅助构造函数中不允许类型参数?
- 19. 为什么只有一个隐式转换允许将参数解析为C++中的函数?
- 20. WSO2在方法中不允许使用'@'符号作为输入参数
- 21. 创建一个只允许数字,小数和逗号的输入
- 22. 为什么我的java数组不允许用户输入每个值?
- 23. 如何允许列表作为参数输入计划
- 24. 在javascript中函数声明后冒号
- 25. Oracle:使用插入语句中不允许调用函数的符号参数?
- 26. 为什么window.onload允许我使用函数作为函数表达式使用?
- 27. 的动画允许一个onClick()函数
- 28. 为什么requestAnimationFrame函数接受一个元素作为参数?
- 29. 为什么'自我'需要成为一个函数参数?
- 30. 为什么对象允许在一个块之后使用?
它例如命名参数的功能C#4 – 2011-01-11 04:37:14