2008-11-19 18 views

उत्तर

53

बस वैकल्पिक कीवर्ड का उपयोग करें और एक डिफ़ॉल्ट मान की आपूर्ति करें। संदिग्ध कार्यों को बनाने से बचने के लिए वैकल्पिक पैरामीटर परिभाषित अंतिम पैरामीटर होना चाहिए।

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) 
+1

यह था एक 'डिब्बा बंद' प्रश्न होने वाला एहसास नहीं था। ओह अच्छा। –

+1

इसे यहां शामिल नहीं किया गया था, इसलिए मैंने सोचा कि मैं Google परिणाम से जो मिला हूं उसे जोड़ दूंगा। –

संबंधित मुद्दे