当前位置:网站首页>ASP. Net razor – introduction to VB loops and arrays
ASP. Net razor – introduction to VB loops and arrays
2022-07-04 12:16:00 【wx5a20cf699eb6f】
Razor Not a programming language . It's a server-side markup language .VB Loops and arrays : Statements are repeated in the loop . |
For loop
If you need to repeat the same statement , You can set a loop .
If you know how many times to loop , You can use for loop . This type of loop is particularly useful when counting up or down :
example
<html>
- 1.
<body>
- 1.
@For i=10 To 21
@<p>Line #@i</p>
- 1.
- 2.
Next i
- 1.
</body>
- 1.
</html>
- 1.
For Each loop
If you are using a collection or array , You will often use for each loop .
A collection is a group of similar objects ,for each The loop can traverse the collection until it is complete .
In the following example , Traverse ASP.NET Request.ServerVariables aggregate .
example
<html>
- 1.
<body>
- 1.
<ul>
- 1.
@For Each x In Request.ServerVariables
@<li>@x</li>
- 1.
- 2.
Next x
- 1.
</ul>
</body>
- 1.
- 2.
</html>
- 1.
While loop
while A loop is a generic loop .
while Cycle to while Keyword start , Followed by parentheses , You can specify in parentheses how long the cycle will last , Then there are repeated code blocks .
while Loops usually set an increasing or decreasing variable to count .
In the following example ,+= Operator gives the variable... Every time the loop is executed i The value of the add 1.
example
<html>
- 1.
<body>
- 1.
@Code
- 1.
Dim i=0
- 1.
Do While
i<5
i += 1
@<p>Line #@i</p>
- 1.
- 2.
- 3.
- 4.
Loop
End Code
- 1.
- 2.
</body>
- 1.
</html>
- 1.
Array
When you want to store multiple similar variables, but you don't want to create a separate variable for each variable , You can use arrays to store :
example
@Code
- 1.
Dim members As String()={"Jani","Hege","Kai","Jim"}
- 1.
i=Array.IndexOf(members,"Kai")+1
- 1.
len=members.Length
- 1.
x=members(2-1)
end Code
- 1.
- 2.
<html>
- 1.
<body>
- 1.
<h3>Members</h3>
- 1.
@For Each person In members
@<p>@person</p>
Next person
- 1.
- 2.
- 3.
<p>The number of names
in Members are @len</p>
- 1.
- 2.
<p>The person at
position 2 is @x</p>
- 1.
- 2.
<p>Kai is now in
position @i</p>
- 1.
- 2.
</body>
- 1.
</html>
- 1.
This paper addresses : https://www.linuxprobe.com/asp-net-razor.html
边栏推荐
- A few words explain redis cache penetration, breakdown, avalanche, and redis sentinel
- [the way of programmer training] - 2 Perfect number calculation
- Iptables cause heartbeat brain fissure
- Day01 preliminary packet capture
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 15
- Shift EC20 mode and switch
- Haproxy cluster
- Source code analysis of the implementation mechanism of multisets in guava class library
- QQ group administrators
- Local MySQL forget password modification method (Windows) [easy to understand]
猜你喜欢
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 17
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 12
SAP ui5 date type sap ui. model. type. Analysis of the display format of date
Summary of Shanghai Jiaotong University postgraduate entrance examination module -- cryptography
[the way of programmer training] - 2 Perfect number calculation
01. Basics - MySQL overview
Practical dry goods: deploy mini version message queue based on redis6.0
(August 10, 2021) web crawler learning - Chinese University ranking directed crawler
2021-08-09
Single spa, Qiankun, Friday access practice
随机推荐
Heartbeat error attempted replay attack
DDS-YYDS
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 22
Process communication and thread explanation
Simple understanding of string
Reptile learning 4 winter vacation learning series (1)
VPS installation virtualmin panel
13、 C window form technology and basic controls (3)
Practical dry goods: deploy mini version message queue based on redis6.0
Configure SSH certificate login
QQ get group member operation time
Memory computing integration: AI chip architecture in the post Moorish Era
Local MySQL forget password modification method (Windows) [easy to understand]
Summary of Shanghai Jiaotong University postgraduate entrance examination module -- cryptography
Snowflake won the 2021 annual database
Common tips
How do std:: function and function pointer assign values to each other
DVC use case (VI): Data Registry
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 11
Simple understanding of seesion, cookies, tokens