Kezdőoldal » Számítástechnika » Programozás » Miért nem engedi azt hogy egy...

RaiderHUN kérdése:

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?

Figyelt kérdés
Szerintem attól függetlenül hogy több példány is lehet belőle.. saját magát csak megtalálja ha egy osztályon belül van.. és tudja deklarálni a változóit.. főleg hogy adtam neki kezdőértéket.. a this.-ot sem engedi használni. A C#-ot kezdtem el tanulmányozni
2016. aug. 16. 19:42
 1/6 anonim ***** válasza:

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.

2016. aug. 16. 22:01
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

[link]

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.

2016. aug. 16. 23:08
 3/6 A kérdező kommentje:

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

2016. aug. 16. 23:09
 4/6 anonim ***** válasza:

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.

2016. aug. 16. 23:38
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
Értem, köszi. Akkor az lenne még a kérdésem hogy hogyan lehet megoldani hogy ne statikus legyen, mert két példány kéne, és azt szeretném elérni hogy a tömb méretét egy bekért érték alapján mindkét példánynak meghatározzam. Ezt hogyan lehetne megoldani, vagy csak egy statikus értékkel ami kétszer változik?
2016. aug. 16. 23:52
 6/6 anonim ***** válasza:
Konstruktor paraméter.
2016. aug. 17. 07:06
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!