- iPhone topik
- Milyen okostelefont vegyek?
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Telekom mobilszolgáltatások
- Krikszkraksz? Nem, X Max!
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy Z Flip6 - színt lép
- Apple Watch
- Xiaomi Watch 5 - kínai időszámítás
- Xiaomi 15T - reakció nélkül nincs egyensúly
Ú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!
- Gigabyte Geforce RTX 3090 Eagle OC
- Budget Gamer - i5 7600 / GTX 1070 8GB / 16GB DDR4 / 512GB SSD
- Eladó Apple Watch SE 2 Rose Gold
- Bomba ár! Lenovo ThinkPad L13 G3 - i5-1245U I 16GB I 256SSD I 13,3" WUXGA I Cam I W11 I Garancia!
- Bomba ár! Fujitsu LifeBook U904 - i5-4G I 10GB I 500GB I 14" QHD+ I Cam I W10 I Gari!
- AKCIÓ! BESZÁMÍTÁS! Részletfizetés 0% THM ÚJ RTX 5090 több típusban 3 év garanciával 27% áfával
- Akciós kisWorkstation! Dell Precision 3570 i7-1255U 4.7GHz / 16GB / 512GB / Quadro T550 4GB FHD 15"
- Samsung Galaxy A33 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4447, 100% Akkumulátor
- HP EliteBook 830 G5, G6 13,3" i5, 16GB RAM, SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

)

