c# sorteer getallen?

goede middag leden, ik ben net begonnen met c# maar nou kom ik niet verder ik moet een programma maken dat de getallen sorteert en de grootste getal in een messagebox zet ik hoop dat ik uw voldoende heb geinformeerd


{
int getal1 = int.Parse(txtGetal1.Text);
int getal2 = int.Parse(txtGetal2.Text);
int getal3 = int.Parse(txtGetal3.Text);
int klein;
int groot;


if (getal1 > getal2)
{
getal2 = klein;
else
getal2 = groot;
}


if (getal1 > getal3)
{
getal3 = klein;
else
getal3 = groot;
}

if (getal2 > getal3)
{
getal2 = groot;
else
getal2 = klein;
}

Weet jij het antwoord?

/2500

Het beste antwoord

Kijk eerst eens naar Math.Max , daarmee schrijf je alles al een heel stuk korter. Math.Max(getal1,Math.Max(getal2,getal3)) geeft dan het grootste getal. Als je echt wil sorteren, stop de getallen dan in een Array, en voer Array.Sort uit, dat werkt ook meteen voor meer dan 3 getallen. Toegevoegd na 6 uur: MessageBox.Show(String.Format("Het grootste getal is: {0}",Math.Max(getal1,Math.Max(getal2,getal3))); dat zou moeten doen wat je wil.

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100