C#-ban hogy tudok egy tömböt 1-től 10-ig a számokkal feltölteni?
1)
int[] array = new int[] {
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
};
2)
int[] array = new int[10];
for (int index = 0; index < array.GetLength(0); index++)
.. array[index] = index + 1;
3)
int[] array = Enumerable.Range(1, 10).ToArray();
Akármelyiket is választod, utána kiíratni ennyi:
1)
for (int i = 0; i < array.GetLength(0); i++)
.. Console.Write($"{array[i]} ");
2)
foreach (int current in array)
.. Console.Write($"{current} ");
3)
Console.WriteLine(string.Join(" ", array));
oké lehet statikusan is feltölteni, h a felhasználó adja meg azt a 10 db számot, lehet h ez már neked nem aktuális, de hátha másnsak segítek vele.
első megoldás:
int [] tömb = new int [10];
for (int i=0; i <tömb.Lenght; i++)
{
Console.Write("szám{0}: ",i+1);
tömb[i]=Convert.ToInt32(Console.ReadLine());
}
foreach(int elemek in tömb)
Console.Write("{0,5}", elemek);
Console.ReadKey();
második megoldás(10 db random számmal fetöltöd):
int [] tömb2 = new int [10];
Random r = new Random();
for (int i=0; i <tömb2.Lenght; i++)
tömb2[i]=r.Next(10);
foreach(int elemek in tömb2)
Console.Write("{0,5}", elemek);
Console.ReadKey();
valahogy így, az utóbbit duplikációszűrővel lehet fokozni, de szerintem így is megteszi neked, ha mégis vlmi szintaktikai hiba lépne fel ezt a kódot átmásolván, ami elgépelésből adódhat, a fejlesztőkörnyezet jelzi majd, kis nagy betű stb..
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!