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>

ਇੰਸਟੈਂਸ ਚਲਾਓ