Tablolar döngüler defalarca çalıştırılabilir.
Loops için
Tekrar tekrar aynı ifadeleri çalıştırmak gerekiyorsa, bir döngü programlayabilir.
Eğer döngü istiyorum kaç kez biliyorsanız, for döngüsü kullanabilirsiniz. döngünün bu tür yukarı aşağı say saymak için özellikle yararlıdır:
Her Loops için
Bir koleksiyonun veya bir dizi ile çalışıyorsanız, sık sık her döngü için kullanırlar.
Koleksiyonu benzer nesnelerin bir gruptur ve her döngü için her öğe üzerinde bir görevi yürütmek sağlar. tamamlanıncaya kadar her döngü için bir koleksiyon aracılığıyla yürür.
Aşağıdaki örnek ASP.NET Request.ServerVariables koleksiyonu ile yürür.
Örnek
<html>
<body>
<ul>
@foreach (var x in
Request.ServerVariables)
{<li>@x</li>}
</ul>
</body>
</html>
»Run örnek Loops iken
While döngüsü bir genel amaçlı döngü.
Bir süre döngü döngü sonra, tekrar bir blok ne kadar devam edeceği belirtmek parantez, ardından ise anahtar sözcüğü ile başlar.
döngüler tipik olarak eklemek veya hesaplanması için kullanılan bir değişken, çıkarma sırasında.
Aşağıdaki örnekte, + = operatör değişken i, döngü çalıştıran her zaman 1 ekler.
Diziler
Eğer benzer değişkenleri saklamak istediğiniz ama bunların her biri için ayrı değişken oluşturmak istemiyoruz zaman bir dizi yararlıdır:
Örnek
@{
string[] members = {"Jani", "Hege", "Kai",
"Jim"};
int i = Array.IndexOf(members, "Kai")+1;
int len =
members.Length;
string x = members[2-1];
}
<html>
<body>
<h3>Members</h3>
@foreach (var person in
members)
{
<p>@person</p>
}
<p>The number of names
in Members are @len </p>
<p>The person at
position 2 is @x </p>
<p>Kai is now in
position @i </p>
</body>
</html>
»Run örnek