ASP.NET Razor - VB लूप और आयत्तय
- पिछला पृष्ठ रेज़र वीबी वेरियेबल
- अगला पृष्ठ रेज़र वीबी लॉजिक
वाक्यांश लूप में बार-बार फिर से चल सकते हैं。
For लूप
यदि आपको एक ही वाक्यांश को बार-बार चलाना हो, तो आप एक लूप लिख सकते हैं。
यदि आप लूप की बारंबारता को निर्धारित कर सकते हैं, तो आप for लूपइस प्रकार का लूप क़िस्म गणना या विपरीत गणना के लिए विशेष रूप से डिजाइन किया गया है:
उदाहरण
<html> <body> @For i=10 To 21 @<p>Line #@i</p> Next i </body> </html>
उदाहरण चलाएं
For Each लूप
यदि आपको समूह या आयत्तय को प्रसंस्कृत करना हो, तो आमतौर पर आपको for each लूप。
समूह एक समान वस्तुओं का समूह है, for each लूप आपको प्रत्येक वस्तु पर एक बार कार्य करने की अनुमति देता है।for each लूप समूह को पूर्ण होने तक घूमता रहता है।
下面的例子遍历 ASP.NET Request.ServerVariables 集合。
उदाहरण
<html> <body> इस उदाहरण में, ASP.NET Request.ServerVariables संग्रह का परिभ्रमण किया जाता है। <ul> @For Each x In Request.ServerVariables @<li>@x</li> Next x </body> </html>
उदाहरण चलाएं
</ul>
While चक्र
while चक्र एक सामान्य चक्र है।
while चक्र आमतौर पर गिनती करने वाले वेरियेबल को बढ़ाने या कम करने के लिए प्रयोग किया जाता है。
इस उदाहरण में, चक्र प्रत्येक बार चलता है, += ऑपरेटर वेरियेबल i को 1 बढ़ाता है。
उदाहरण
<html> <body> @Code Dim i=0 Do While i<5 i += 1 @<p>Line #@i</p> Loop End Code </body> </html>
उदाहरण चलाएं
आयताकार
यदि आप किसी भी ज्यादा समान वेरियेबल को स्टोर करना चाहते हैं, लेकिन प्रत्येक प्रोजेक्ट के लिए अलग-अलग वेरियेबल बनाना नहीं चाहते, तो आयताकार इस्तेमाल किया जाता है:
उदाहरण
@Code Dim members As String()={"Jani","Hege","Kai","Jim"} i=Array.IndexOf(members,"Kai")+1 len=members.Length x=members(2-1) end Code <html> <body> <h3>Members</h3> @For Each person In members @<p>@person</p> अगला व्यक्ति <p>Members में नामों की संख्या @len है</p> <p>स्थिति 2 में व्यक्ति @x है</p> <p>Kai अब स्थिति @i में है</p> </body> </html>
उदाहरण चलाएं
- पिछला पृष्ठ रेज़र वीबी वेरियेबल
- अगला पृष्ठ रेज़र वीबी लॉजिक