- Xiaomi 12 - az izmos 12
- Magisk
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Szívós, szép és kitartó az új OnePlus óra
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- iPhone topik
- Xiaomi 12T Pro - kétszínű, mint a kétszázas
- Felújított okostelefonokat kínál a Rejoy
- One mobilszolgáltatások
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
Új hozzászólás Aktív témák
-
trisztan94
őstag
Sziasztok!
Ábécé sorrendbe szeretnék rendezni egy struct típusú tömböt, de valamiért nem engedi

Így néz ki a tömböm: (amit korábban sztanozs kolléga segített megírni
)public struct Konyv
{
public int ar;
public int raktaron;
public string cim;
public Konyv(int ar, int raktaron, string cim)
{
this.ar = ar;
this.raktaron = raktaron;
this.cim = cim;
}
}
List<Konyv> raktar = new List<Konyv>();Sajnos nem lehet a raktar.Sort(...) metódust használni, erre külön felhívta a tanárom a figyelmem, tehát hard-code-olni kell.
Ezzel a megoldással próbálkozom jelenleg:
int i = 0;
int x;
foreach (var adat in raktar)
{
for (int j = i+1; j < adat.cim.Length; j++)
{
x = adat.cim[i].CompareTo(adat.cim[j]);
if (x < 0)
{
}
if (x > 0)
{
adat.cim[i] = adat.cim[j];
adat.cim[j] = adat.cim[i];
}
if (x == 0)
{
}
}Ezt az errort dobja a VS:
Error 1 Property or indexer 'string.this[int]' cannot be assigned to -- it is read only
Error 2 Property or indexer 'string.this[int]' cannot be assigned to -- it is read only

Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Apple iPhone 16 128 GB Ultramarine 96% Akkumulátor 2026.07.10-ig Garancia Beszámítás Házhozszállítás
- BESZÁMÍTÁS! Intel Core i9 10850K 10 mag 20 szál processzor garanciával hibátlan működéssel
- Toshiba KIOXIA XG8 4TB M.2 Gen4 SSD (7,000 MB/s and 5,800 MB/s)
- 27% - ASUS Vivobook OLED Notebook! Ryzen 5 7535HS / 16GB 6400MHz / 500GB NVMe
- Gigabyte RTX 5060 Ti 16GB // Felbontott, új // SZÁMLA // GARANCIA //
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

)

