Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak działa foreach?


Rekomendowane odpowiedzi

Opublikowano

Wyjaśni mi ktoś jak działa foreach w c#? Przejechalem z 10 kursow/poradnikow i nie moge sie tak dokladnie dowiedziec i do czego sluzy 

Opublikowano

Np.

string[] userzyMPC = { "Janusz", "Janusz2", "Janusz3" };
foreach (string nazwa in userzyMPC)
	banuj(nazwa);
"każdy element z tablicy userzyMPC podaj jako parametr do metody banuj()".

foreach- dla każdego (ang.)

Opublikowano

Np.

string[] userzyMPC = { "Janusz", "Janusz2", "Janusz3" };
foreach (string nazwa in userzyMPC)
	banuj(nazwa);
"każdy element z tablicy userzyMPC podaj jako parametr do metody banuj()".

foreach- dla każdego (ang.)

 

 

A wiesz może jak np jest

int[] liczby = {1, 2, 3, 4, 5}

to da jakos rade z tej tablicy wybrac naprzykład od największego wyniku do najmniejszego? Tak aby powiedzmy się printowała wiadomość od największej liczby do najmniejszej

Opublikowano

A wiesz może jak np jest

int[] liczby = {1, 2, 3, 4, 5}
to da jakos rade z tej tablicy wybrac naprzykład od największego wyniku do najmniejszego? Tak aby powiedzmy się printowała wiadomość od największej liczby do najmniejszej

 

W tym przypadku wystarczy odwrócenie tablicy

int[] liczby = {1, 2, 3, 4, 5};
Array.Reverse(liczby);
foreach (int liczba in liczby)
	Console.WriteLine(liczba.ToString());
Opublikowano

 

W tym przypadku wystarczy odwrócenie tablicy

int[] liczby = {1, 2, 3, 4, 5};
Array.Reverse(liczby);
foreach (int liczba in liczby)
	Console.WriteLine(liczba.ToString());

 

No w tym przypadku tak, ale jezeli mam odległosci np

 

int[] metry = {60, 120, 30, 250, 95}

 

to da rade to uporządkować?

Opublikowano

No w tym przypadku tak, ale jezeli mam odległosci np

 

int[] metry = {60, 120, 30, 250, 95}

 

to da rade to uporządkować?

int[] metry = {60, 120, 30, 250, 95};
Array.Sort(metry); //posortowanie od najmniejszego do największego
Array.Reverse(metry); //odwrócenie wszystkich elementów tablicy.
foreach (int liczba in metry)
	Console.WriteLine(liczba.ToString());

Polecam poczytać też o algorytmach sortowania.

  • 1 miesiąc temu...
Opublikowano
var myArray = new List<int>();
myArray.Add(1);
myArray.Add(4);
myArray.Add(2123);

myArray.OrderByDescending(x => x);

mysle ze to tez zadziala

Osobiście pomagam tylko na PW lub e-mail


-----------------------------------------------------------------


https://github.com/smietanka

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...