当前位置:网站首页>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
边栏推荐
- Data transmission in the network
- Enter the smart Park, and change begins here
- Awk getting started to proficient series - awk quick start
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 19
- . Does net 4 have a built-in JSON serializer / deserializer- Does . NET 4 have a built-in JSON serializer/deserializer?
- os. Path built-in module
- Iptables cause heartbeat brain fissure
- IO stream ----- open
- queue
- Configure SSH certificate login
猜你喜欢
Single spa, Qiankun, Friday access practice
Enter the smart Park, and change begins here
Introduction of network security research direction of Shanghai Jiaotong University
Summary of Shanghai Jiaotong University postgraduate entrance examination module firewall technology
IPv6 experiment
(August 9, 2021) example exercise of air quality index calculation (I)
Force buckle 142 Circular linked list II
Process communication and thread explanation
(August 10, 2021) web crawler learning - Chinese University ranking directed crawler
Detailed explanation of NPM installation and caching mechanism
随机推荐
No response after heartbeat startup
Force buckle 142 Circular linked list II
Btrace tells you how to debug online without restarting the JVM
[solve the error of this pointing in the applet] SetData of undefined
netstat
Reptile learning winter vacation series (2)
Games101 Lesson 8 shading 2 Notes
LxC shared directory permission configuration
A few words explain redis cache penetration, breakdown, avalanche, and redis sentinel
Guava ImmutableSet. Builder source code analysis, shift original code, complement code, reverse code review
Local MySQL forget password modification method (Windows) [easy to understand]
Is Sanli futures safe? How to open a futures account? How to reduce the handling charge of futures at present?
Classification and application of AI chips
Practical dry goods: deploy mini version message queue based on redis6.0
Single spa, Qiankun, Friday access practice
Dos and path
Memory computing integration: AI chip architecture in the post Moorish Era
IPv6 experiment
In 2022, financial products are not guaranteed?
2021-08-09