उदाहरण के लिए, System.IO.Path.Combine
.NET में विधि में निम्नलिखित अधिभार हैं:
Combine(params String[])
Combine(String, String)
Combine(String, String, String)
Combine(String, String, String, String)
अंतिम तीन का क्या मतलब है?
पहले वाला उन सभी को कवर करेगा, जैसे कि आप बारीकी से देखते हैं, यह params
कीवर्ड का उपयोग करता है । पश्चगामी संगतता का तर्क केवल Combine(String, String)
संस्करण को कवर करेगा , क्योंकि यह .NET 4 तक एकमात्र संस्करण था।
Combine
शून्य या एक पथ खंडों के साथ गुजरने का भी कोई मतलब नहीं है, फिर भीparams
संस्करण आपको ऐसा करने की अनुमति देता है।