21
मैं एक ऐसी विधि कैसे बना सकता हूं जिसमें Visual Basic में वैकल्पिक पैरामीटर हों?वीबी फ़ंक्शन में वैकल्पिक पैरामीटर/डिफ़ॉल्ट मान पैरामीटर कैसे जोड़ें?
मैं एक ऐसी विधि कैसे बना सकता हूं जिसमें Visual Basic में वैकल्पिक पैरामीटर हों?वीबी फ़ंक्शन में वैकल्पिक पैरामीटर/डिफ़ॉल्ट मान पैरामीटर कैसे जोड़ें?
बस वैकल्पिक कीवर्ड का उपयोग करें और एक डिफ़ॉल्ट मान की आपूर्ति करें। संदिग्ध कार्यों को बनाने से बचने के लिए वैकल्पिक पैरामीटर परिभाषित अंतिम पैरामीटर होना चाहिए।
Sub MyMethod(ByVal Param1 As String, Optional ByVal FlagArgument As Boolean = True)
If FlagArgument Then
'Do something special
Console.WriteLine(Param1)
End If
End Sub
इसे इस तरह कॉल:
MyMethod("test1")
या इस तरह:
MyMethod("test2", False)
यह था एक 'डिब्बा बंद' प्रश्न होने वाला एहसास नहीं था। ओह अच्छा। –
इसे यहां शामिल नहीं किया गया था, इसलिए मैंने सोचा कि मैं Google परिणाम से जो मिला हूं उसे जोड़ दूंगा। –