logo

Her Döngü İçin VB.NET

VB.NET'te, Her döngü için Bir dizideki veya koleksiyon nesnelerindeki ifade bloğunu yinelemek için kullanılır. For Every döngüsünü kullanarak, bir dizinin veya koleksiyondaki her bir öğeyi yürütmek için listeler, diziler vb. gibi koleksiyon nesneleriyle kolayca çalışabiliriz. Dizideki veya koleksiyondaki her öğenin yinelenmesi tamamlandığında, kontrol döngüyü sonlandırmak için bir sonraki ifadeye aktarılır.

Sözdizimi:

nfa'dan dfa'ya dönüştürme
 For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next 

Her döngü için koleksiyon nesnesinden veya diziden her öğeyi okumak için kullanılır. Veri tipi değişkenin türünü temsil eder ve var_name öğelere erişilecek değişkenin adıdır. sıralamak veya koleksiyon nesnesi böylece For Every döngüsünün gövdesinde kullanılabilir.

Her Döngü İçin Akış Şeması

Aşağıdaki akış şeması, Her Bir Sonraki İçin döngüsünün dizi öğeleri arasında yineleme yapma işlevini temsil eder. VB.NET programlama dili .

Her Döngü İçin VB.NET

İlk adım bir başlangıç ​​başlatmaktır sıralamak veya koleksiyon nesnesinin yardımıyla dizinin her bir öğesini yürütmek için değişkenler Her döngü için. For Every döngüsünde bir değişken, eleman mevcut olup olmadığı. Eğer eleman koleksiyon nesnesinde mevcutsa, For Every bloğu, durum doğru kalır. Bir dizinin her elemanının yürütülmesinden sonra kontrol, end ifadesine aktarılır.

Her Döngü İçin Örnekler

VB.NET'te For Every Next döngüsünün kullanımını anlamak için basit bir program yazın.

For_Each_loop.vb

javascript yükleme betiği
 Imports System Module For_Each_loop Sub Main() 'declare and initialize an array as integer Dim An_array() As Integer = {1, 2, 3, 4, 5} Dim i As Integer 'Declare i as Integer For Each i In An_array Console.WriteLine(' Value of i is {0}', i) Next Console.WriteLine('Press any key to exit...') Console.ReadLine() End Sub End Module 

Çıktı:

model örnekleridir
Her Döngü İçin VB.NET

Yukarıdaki örnekte, adında bir tamsayı dizisi oluşturuyoruz. Bir_dizi () For Every döngüsü, dizinin her öğesini tanımlanmış yardımıyla yinelemek için kullanılır. 'i' değişkeni .

Örnek 2: VB.NET'te For Every döngüsünü kullanarak meyve adlarını yazdıran basit bir program yazın.

For_each.vb

 Imports System Module For_each Sub Main() 'Define a String array Dim str() As String 'Initialize all element of str() array str = {'Apple', 'Orange', 'Mango', 'PineApple', 'Grapes', 'Banana'} Console.WriteLine('Fruit names are') 'Declare variable name as fruit For Each fruit As String In str Console.WriteLine(fruit) Next Console.WriteLine(' Press any key to exit...') Console.ReadKey() End Sub End Module 

Çıktı:

Her Döngü İçin VB.NET

Bu örnekte, dizi() farklı meyve adlarını tanımlayan String tipi bir dizidir. Ve meyve her elemanı yinelemek için kullanılan bir değişkenin adıdır. dizi() kullanarak dizi Her biri için programdaki döngü. Elemanın tamamı okunursa kontrol, Ana() Programı sonlandırma işlevi.