Misalnya, System.IO.Path.Combinemetode di .NET memiliki kelebihan berikut:
Combine(params String[])
Combine(String, String)
Combine(String, String, String)
Combine(String, String, String, String)
Apa gunanya dari tiga terakhir?
Yang pertama akan mencakup semuanya, seolah-olah Anda melihat dari dekat, itu menggunakan paramskata kunci. Argumen kompatibilitas mundur hanya akan mencakupCombine(String, String) varian, karena itu adalah satu-satunya versi hingga .NET 4.
Combinedengan nol atau satu segmen jalan bahkan tidak masuk akal, namunparamsversi ini memungkinkan Anda untuk melakukan ini.