Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Taulukoiden Läpikäynti | Taulukot
C# Perusteet

bookTaulukoiden Läpikäynti

Taulukoiden läpikäynti on ohjelmoinnin peruskäsite, jonka avulla voidaan suorittaa operaatioita jokaiselle alkiolle tehokkaasti. C#:ssa tähän käytetään yleisesti for-silmukkaa. Tässä on syntaksi:

for (int i = 0; i < array.Length; i++) {
    // Access array[i]
}

Tämä silmukka käy läpi jokaisen alkion käyttäen indeksiä i, jonka arvot vaihtelevat välillä 0 ja array.Length - 1.

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; for (int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); } } } }

foreach-silmukka tarjoaa yksinkertaisemman syntaksin taulukoiden läpikäyntiin, erityisesti silloin kun alkioita ei tarvitse muokata:

foreach (int number in array) {
    // Use number
}

Tämä silmukka käy automaattisesti läpi jokaisen alkion, mikä tekee siitä helpommin luettavan ja kirjoitettavan.

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; foreach (int number in numbers) { Console.WriteLine($"Number: {number}"); } } } }

Yhteenveto

Tässä luvussa tarkasteltiin kahta pääasiallista tapaa taulukoiden läpikäymiseen C#:ssa: for-silmukkaa ja foreach-silmukkaa. for-silmukka on monipuolinen, sillä sen avulla voidaan käyttää ja muokata alkioita niiden indeksien perusteella. foreach-silmukka tarjoaa yksinkertaisemman syntaksin vain luku -operaatioihin, mikä parantaa koodin luettavuutta. Molemmat silmukat ovat keskeisiä työkaluja tehokkaaseen taulukon käsittelyyn.

1. Mikä on foreach-silmukan tärkein etu verrattuna for-silmukkaan C#:ssa?

2. Mikä seuraavista on oikea for-silmukan syntaksi taulukon läpikäymiseen C#:ssa?

question mark

Mikä on foreach-silmukan tärkein etu verrattuna for-silmukkaan C#:ssa?

Select the correct answer

question mark

Mikä seuraavista on oikea for-silmukan syntaksi taulukon läpikäymiseen C#:ssa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 7

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain when to use a `for` loop versus a `foreach` loop?

Can you show examples of modifying array elements with each loop?

Are there any performance differences between `for` and `foreach` loops in C#?

Awesome!

Completion rate improved to 1.59

bookTaulukoiden Läpikäynti

Pyyhkäise näyttääksesi valikon

Taulukoiden läpikäynti on ohjelmoinnin peruskäsite, jonka avulla voidaan suorittaa operaatioita jokaiselle alkiolle tehokkaasti. C#:ssa tähän käytetään yleisesti for-silmukkaa. Tässä on syntaksi:

for (int i = 0; i < array.Length; i++) {
    // Access array[i]
}

Tämä silmukka käy läpi jokaisen alkion käyttäen indeksiä i, jonka arvot vaihtelevat välillä 0 ja array.Length - 1.

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; for (int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); } } } }

foreach-silmukka tarjoaa yksinkertaisemman syntaksin taulukoiden läpikäyntiin, erityisesti silloin kun alkioita ei tarvitse muokata:

foreach (int number in array) {
    // Use number
}

Tämä silmukka käy automaattisesti läpi jokaisen alkion, mikä tekee siitä helpommin luettavan ja kirjoitettavan.

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; foreach (int number in numbers) { Console.WriteLine($"Number: {number}"); } } } }

Yhteenveto

Tässä luvussa tarkasteltiin kahta pääasiallista tapaa taulukoiden läpikäymiseen C#:ssa: for-silmukkaa ja foreach-silmukkaa. for-silmukka on monipuolinen, sillä sen avulla voidaan käyttää ja muokata alkioita niiden indeksien perusteella. foreach-silmukka tarjoaa yksinkertaisemman syntaksin vain luku -operaatioihin, mikä parantaa koodin luettavuutta. Molemmat silmukat ovat keskeisiä työkaluja tehokkaaseen taulukon käsittelyyn.

1. Mikä on foreach-silmukan tärkein etu verrattuna for-silmukkaan C#:ssa?

2. Mikä seuraavista on oikea for-silmukan syntaksi taulukon läpikäymiseen C#:ssa?

question mark

Mikä on foreach-silmukan tärkein etu verrattuna for-silmukkaan C#:ssa?

Select the correct answer

question mark

Mikä seuraavista on oikea for-silmukan syntaksi taulukon läpikäymiseen C#:ssa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 7
some-alt