2008-10-15 17 views

उत्तर

11

यह वैकल्पिक चर आवंटित करने के लिए प्रयोग किया जाता है प्रदान करती है, जब पिछले अभियानों बताए।

sub test(optional a as string = "", optional b as string = "") 
    msgbox(a & b) 
end sub 

आप अब

test(b:= "blaat") 
'in stead of 
test("", "blaat") 
+1

मैं इसे कभी-कभी आवश्यक चर के लिए भी उपयोग करता हूं। उदाहरण के लिए यदि मेरे पास एक ऐसा फ़ंक्शन है जो एकाधिक बूलियन झंडे (डरावनी!) लेता है तो मैं कुछ ऐसा कर सकता हूं जैसे 'DoTheThing (doItFast: = True, doItNow: = True ...)' ताकि यह स्पष्ट हो कि मैं किस झंडे को सेट कर रहा हूं (जैसा कि 'DoTheThing (सही, सही, गलत, सही, गलत, झूठा, झूठा) के विरोध में 'पी) –

0

यह वैकल्पिक पैरामीटर "चर" मूल्य 2.

0

कर सकते हैं VB.NET विधि कॉल में नाम (वैकल्पिक) मापदंडों के लिए इस वाक्य रचना का समर्थन करता है। यह विशेष वाक्यविन्यास Class.Function को सूचित करता है कि इसके पैरामीटर variable को 2 (1 + 1) पर सेट किया जाना है।