Miért nem engedi azt hogy egy nem statikus változóval ugyan abban az osztályban egy nem statikus tömb elemszámát megadjam, vagy hogy lehetne ezt helyettesíteni?
Esetleg feltehetnél egy értelmes kérdést is, példakóddal akár.
A fordító nem egy hisztis nőszemély, hogy "nem enged" dolgokat.
Vm0wd2VHUXhTWGhpUm1SWVYwZDRWVll3Wkc5WFJsbDNXa1pPVl
UxV2NIcFhhMk0xVmpKS1NHVkdXbFppV0ZGM1ZqQmFTMk15U2tW
VWJIQlhWbXh3VVZadE1YcGxSbGw1Vkd0a1dHSkdjSEJXTUdSdl
pWWmFjbFZyWkZwV01ERTBWMnRvUjFWdFNrbFJiVGxWVm0xb1JG
bHFSbXRYUjFKSVVteHdWMDFFVlhkV2EyUXdWakZWZVZOclpHcF
NiV2hvVm1wT1UyRkdVbGhsUjNSWFRWaENTbGt3WkRCVWJVcEhZ
MFZzVjJFeVRYaFdha1poVjBaT2NtRkhhRk5pVjJodlZtMXdUMV
V5UmtkVmJsSnNVak5TY1ZsclpGTmxiR1J5VmxSV1ZrMUVSbGRa
TUZaelZqSktTRlJZYUZkaGExcHlWVEJhVDJNeVJraGxSazVwVm
10d1dGWnRNSGhPUjFGNFlrWmtWbUpIVWxsWmJGWmhWMVpXYzFW
clpGZGlSbkJaV2xWV01GWlhTa2RqU0hCYVRVWkthRlpxU2t0V1
ZrWlpZVVprVjFKWVFrbFhXSEJIVkRKU1YxVnVVbXBTYXpWd1Zt
cEtiMkl4V25STlZFSlhUVlZ3TUZadGRHdFhSMHB5VGxaU1YyRX
lVVEJXVjNoaFZqRldXVnBHUWxaV1JFRTE=
(a rövid url-t nem szereti :D)
Error CS0236: Mezőinicializáló nem hivatkozhat a nem statikus „gNeck.ScaleV.ScaleLength” mezőre, metódusra vagy tulajdonságra.
de jó... na mindegy akkor egy az egyben bemásolom..
class ScaleV {
public int ScaleLength = 7;
public string ScaleRootstr = "C";
public int ScaleRoot = 0;
public int[] ScaleSteps = new int[ScaleLength+1];
}
csak kerestem volna valami normális highlightert de mindegyik rövidített url-t használ aztán a gyk meg nem szereti
Röviden tömören azért, mert nincs rá garancia, hogy milyen sorrendben kapnak az adattagok értéket.
Konstruktorban már felhasználhatod őket, mert az később hívódik meg, mint az adattagok inicializálása.
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!