3
A
回答
4
是的,你可以overload功能:
public void Function() {
}
public void Function(string argument) {
}
public void Function(string argument, string argument) {
}
或者你可以使用params
:
public void Function(params string[] arguments) {
}
然後,您可以通過調用函數:
Function("argument1", "argument2", "argument3");
+0
這是完美的,正是我想知道的,謝謝。只要它讓我,我會選擇這個作爲正確的答案。 –
+0
@IanOswald - 沒問題:) –
0
由於達倫寫道:你可以在C#中創建過載程序
通過引入可選參數和默認值,其中的一些可以減少到一個單一的實現:
例如,
public void Foo(string param1, int param2)
{
...
}
public void Foo(string param1)
{
Foo(param1, 12);
}
可以通過
public void Foo(string param1, int param2 = 12)
{
...
}
相關問題
- 1. 定義一個函數與一個原型鏈
- 2. 的JavaScript函數原型沒有定義
- 3. 函數的自定義原型鏈
- 4. 通話原型定義的函數
- 5. 爲XML原型函數定義JavaScript的原型屬性
- 6. 定義一個函數,擴展函數原型,創建兩個實例,原型被修改?
- 7. C中的函數的多重定義原型
- 8. 原型js調用自定義函數
- 9. extern函數原型和靜態定義
- 10. 原型函數沒有定義
- 11. 一個常用函數的jquery原型
- 12. 多次定義一個函數
- 13. 的Javascript原型訪問另一個函數原型
- 14. 如何實現一個涉及多個變量的自定義原子函數?
- 15. 定義一個宏的函數定義
- 16. 函數聲明不是一個原型
- 17. 做一個javascript函數繼承原型
- 18. 編寫一個原型函數(C++)
- 19. 函數「atomic_add_32_nv」必須有一個原型
- 20. 將自定義函數綁定到原型中的DOM事件?
- 21. 函數原型定義裏面的Javascript對象綁定問題
- 22. 原型繼承:將函數原型複製到另一個
- 23. 定義多個數據集的函數
- 24. 函數的多個參數定義Python
- 25. jQuery live函數的原型相當於
- 26. 函數定義衝突類型與原型
- 27. Javascript:無需重新定義構造函數就繼承一個原型
- 28. 嵌套json自定義原型函數檢查一個鍵存在像Prototype.hasOwnproperty()
- 29. 需要關於函數類型定義的一些指導
- 30. 函數原型
代替你能給出你想要做什麼的代碼示例? – Maciej
除了下面的答案:默認參數值是一個.NET 3.5 C#功能。我看到你正在使用VS2010。 http://stackoverflow.com/questions/3602234/c-sharp-default-parameters –