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> <ul> @For Each x In Request.ServerVariables @<li>@x</li> Next x </ul> </body> </html>
ਇੰਸਟੈਂਸ ਚਲਾਓ
While ਸਰਕਟ
while ਇੱਕ ਆਮ ਸਰਕਟ ਹੈ。
while ਸਰਕਟ ਕੀਵਾਰਡ while ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਫਿਰ ਸਰਕਟ ਜਾਰੀ ਰਹਿਣ ਦੀ ਲੰਬਾਈ ਦਾ ਪ੍ਰਗਟਾਵਾ ਕਰਦਾ ਹੈ, ਫਿਰ ਸਰਕਟ ਦੇ ਅੰਦਰ ਦਾ ਕੋਡ ਬਲਾਕ ਹੁੰਦਾ ਹੈ。
while ਸਰਕਟ ਆਮ ਤੌਰ 'ਤੇ ਗਿਣਤੀ ਵਰਗੇ ਵੇਰਵਿਆਂ ਦੀ ਵਾਧੇ ਅਤੇ ਘਟਾਅ ਦਾ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ, ਸਰਕਟ ਹਰ ਵਾਰ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ += ਆਪਣਾਤਰੀ ਆਪਣੇ ਵੇਰਵੇ ਵਿੱਚ 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>ਮੈਂਬਰਾਂ ਵਿੱਚ ਨਾਮਾਂ ਦੀ ਸੰਖਿਆ @len ਹੈ</p> <p>ਸਥਿਤੀ 2 ਵਿੱਚ ਵਿਅਕਤੀ @x ਹੈ</p> <p>Kai ਹੁਣ ਸਥਿਤੀ @i ਵਿੱਚ ਹੈ</p> </body> </html>
ਇੰਸਟੈਂਸ ਚਲਾਓ
- ਪਿਛਲਾ ਪੰਨਾ ریزر وی بی وارئیبل
- ਅਗਲਾ ਪੰਨਾ ریزر وی بی لوجک