खोज…


अगर / और बयान

If condition Then 
    code to execute if true
ElseIf condition Then
    code
Else
    code to execute if conditions are both false
End If

पाश के लिए

For I as Integer = 1 To 10 Step 1
    code to execute
Next

चरण वैकल्पिक है और चरण 1 डिफ़ॉल्ट है। चरण यह बताता है कि कैसे गिनना है, इसलिए -1 में प्रत्येक बार 1 घटाया जाएगा और चरण 5 में यह होगा कि वह लूप के माध्यम से हर बार 5 जोड़ देगा।

यदि लूप को रोकने की आवश्यकता है, तो नीचे दिए गए उदाहरण के अनुसार, Exit For स्टेटमेंट का उपयोग किया जा सकता है;

Dim iIndex as integer

For I as Integer = 1 To 10 Step 1

Debug.Print  I     
iIndex = I * 10

If iIndex > 90 Then
    Exit For
End If

Loop

यहां, 1 से 10 की छपाई के बजाय, यह 9 पर बंद हो जाएगा, क्योंकि हालत ने बताया कि जब iIndex 90 तक पहुंचता है, तो इसे रोकना होगा।

लूप करें

विजुअल बेसिक में एक अन्य सामान्य प्रकार का लूप DO loop , जो तब तक लगातार कोड का एक टुकड़ा चलाएगा जब तक कि इसे बंद करने के लिए नहीं कहा जाता है। कुछ अन्य छोरों के विपरीत जहां प्रक्रिया को रोकने के लिए अनुक्रमित किया जाता है, इस विशेष लूप में, इसे बंद करने के लिए कहा जाना चाहिए।

लूप को दर्शाने वाला एक सरल उदाहरण इस प्रकार है

Dim iIndex1 As Integer
iIndex1 = 1
   
Do
   Debug.Print iIndex1 
   iIndex1 = iIndex1 + 1

   If iIndex1 = 10 Then
      Exit Do
   End If
Loop

कोड का उपरोक्त टुकड़ा एक इंडेक्स लेगा, जिसे 1 से शुरू किया जाएगा, और इसे बढ़ाया जाएगा। एक Debug.Print लूप रैक करने के लिए इंडेक्स को प्रिंट करने में मदद करेगा। प्रत्येक लूप पर, कोड यह सत्यापित करेगा कि क्या सूचकांक 10 तक पहुंच गया है और यदि और केवल अगर स्थिति सही है, तो Exit Do निष्पादित किया जाएगा, जो लूप को रोक देगा।

केस स्टेटमेंट का चयन करें

    Dim number As Integer = 8
    Select Case number
        Case 1 To 5
            Debug.WriteLine("Between 1 and 5, inclusive")
            ' The following is the only Case clause that evaluates to True.
        Case 6, 7, 8
            Debug.WriteLine("Between 6 and 8, inclusive")
        Case 9 To 10
            Debug.WriteLine("Equal to 9 or 10")
        Case Else
            Debug.WriteLine("Not between 1 and 10, inclusive")
    End Select


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow