निम्नलिखित का क्या अर्थ है?वीबीएनईटी: = ऑपरेटर
Class.Function(variable := 1 + 1)
इस ऑपरेटर को क्या कहा जाता है, और यह क्या करता है?
निम्नलिखित का क्या अर्थ है?वीबीएनईटी: = ऑपरेटर
Class.Function(variable := 1 + 1)
इस ऑपरेटर को क्या कहा जाता है, और यह क्या करता है?
यह वैकल्पिक चर आवंटित करने के लिए प्रयोग किया जाता है प्रदान करती है, जब पिछले अभियानों बताए।
sub test(optional a as string = "", optional b as string = "")
msgbox(a & b)
end sub
आप अब
test(b:= "blaat")
'in stead of
test("", "blaat")
यह वैकल्पिक पैरामीटर "चर" मूल्य 2.
कर सकते हैं VB.NET विधि कॉल में नाम (वैकल्पिक) मापदंडों के लिए इस वाक्य रचना का समर्थन करता है। यह विशेष वाक्यविन्यास Class.Function
को सूचित करता है कि इसके पैरामीटर variable
को 2 (1 + 1) पर सेट किया जाना है।
मैं इसे कभी-कभी आवश्यक चर के लिए भी उपयोग करता हूं। उदाहरण के लिए यदि मेरे पास एक ऐसा फ़ंक्शन है जो एकाधिक बूलियन झंडे (डरावनी!) लेता है तो मैं कुछ ऐसा कर सकता हूं जैसे 'DoTheThing (doItFast: = True, doItNow: = True ...)' ताकि यह स्पष्ट हो कि मैं किस झंडे को सेट कर रहा हूं (जैसा कि 'DoTheThing (सही, सही, गलत, सही, गलत, झूठा, झूठा) के विरोध में 'पी) –