आप एक कोलन का उपयोग करने का प्रयास कर सकते हैं। लेकिन आप फ़ंक्शन/सब बॉडी को उसी पंक्ति में फ़ंक्शन/उप की घोषणा के रूप में नहीं डाल सकते हैं।
Public Sub derp(x As Integer)
MsgBox(x) : MsgBox("Hello, world") : End Sub
आप एक एक्शन प्रतिनिधि का उपयोग करने का भी प्रयास कर सकते हैं। लेकिन अगर आप उन्हें 1 लाइन में रखना चाहते हैं तो इसमें केवल 1 कथन हो सकता है।
Public herp As Action(Of Integer) = Sub(x) MsgBox(x)
आप एक से अधिक लाइन करना चाहते हैं, तो आप इसे इस तरह लिखना (आप, कोलन उपयोग कर सकते हैं अगर आप चाहते हैं):
Public herp As Action(Of Integer) = Sub(x)
MsgBox(x)
MsgBox("Hello, world")
End Sub
उपयोग Func प्रतिनिधि यदि आप के बजाय एक मूल्य वापस करना चाहते कार्य प्रतिनिधि
शायद आपको सी # का उपयोग करने पर विचार करना चाहिए यदि यह आपके लिए महत्वपूर्ण है। –
कुछ चीजों के लिए आप यह कर सकते हैं ..... उदाहरण के लिए, "यदि MyBool फिर doStuff", एकाधिक लाइनों और EndIf का उपयोग करने के बजाय। – GendoIkari
असल में ऐसे बहुत कम स्थान हैं जिन्हें आपको इन दिनों अंडरस्कोर का उपयोग करने की आवश्यकता है। जिन मामलों में आप करते हैं, आपको शायद यह नहीं करना चाहिए - उदाहरण के लिए –