我在.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