1. 程式人生 > >C#中實現可變參數實例

C#中實現可變參數實例

param back dddd 數量 ans ack printf函數 技術分享 size

C語言的printf函數,參數的數量可以是可變的。使用 va_start 和 va_end 實現。

C++中,實現參數可變,可以用 overload。如果參數數量不是很多的話,可以一個參數實現一個函數,兩個參數再實現一個函數,三個參數再實現一個函數…

或者使用C的方案。

C#中,也可以用 overload。或者 params 關鍵字。

下述代碼除了演示 params 實現變數量的參數,還演示了 這些參數的類型不必相同。

下述代碼的輸出是:


代碼如下:


1

2

one

two

aa

one

two

aa

1

2

除聲明外,跑步客文章均為原創,轉載請以鏈接形式標明本文地址
C#中實現可變參數實例

本文地址: http://www.paobuke.com/develop/c-develop/pbk23166.html






相關內容

技術分享圖片C#使用dir命令實現文件搜索功能示例技術分享圖片C#中給Excel添加水印的具體方法技術分享圖片C#實現漢字轉換為拼音縮寫的代碼技術分享圖片C#獲取字符串後幾位數的方法
技術分享圖片Winform動態加載TabControl用法實例技術分享圖片C#判斷頁面中的多個文本框輸入值是否有重復的實現方法技術分享圖片C#設計模式之單例模式實例講解技術分享圖片C#之Socket操作類實例解析

C#中實現可變參數實例