- Elődje legnagyobb hibáját javítja az iPhone 17e
- Honor Magic5 Pro - kamerák bűvöletében
- Android szakmai topik
- Google Pixel 7a - venni vagy nem venni?
- Bőrkötésű belépő a Samsungtól
- Honor Magic V5 - méret a kamera mögött
- MIUI / HyperOS topik
- iPhone topik
- Samsung Galaxy S25 FE - fenséges, felejthető vagy felesleges?
- One mobilszolgáltatások
Ú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!
- Dell Precision 7760 64GB/ 1TB/ 27% Áfás!
- GYÖNYÖRŰ iPhone 14 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4248,100% Akksi
- 198 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U9 275HX, RTX 5070 (FOGLALVA)
- iKing.Hu Apple iPhone 17 Pro Deep Blue ProMotion 120 Hz újszerű 100% akku Apple garancia 202
- Bomba ár! HP EliteBook 745 G6 - Ryzen 7 3700U I 16GB I 256SSD I HDMI I 14" FHD I Cam I W10 I Gari!
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

)


