Kezdőoldal » Számítástechnika » Programozás » Nagyságrendileg hogyan működne...

RaiderHUN kérdése:

Nagyságrendileg hogyan működnek, illetve mi a haszna hogy több van?

Figyelt kérdés
C#-ot tanulok és van egy szoftver ami egész jól oktat.. elvileg a metódusoknak 3 visszatérési értéktípusa van.. mármint eljárás szinten.. output.. referencia es input(?)ha valaki elmagyarázná nagyon megköszönném.
2016. jún. 30. 08:57
 1/3 anonim ***** válasza:

Ez így hablaty csak, 1 féle visszatérési értéked lehet, ami lehet bármilyen típusú.

Amire te gondolsz, az a paraméter átadás.

Ami alapból érték szerinti, de lehet referencia szerinti, vagy kimenő jellegű.

A lényeg kb annyi, hogy normál: bemenő paramaéter, output: kimenő paraméter, referencia: be és kimenő paraméter.

2016. jún. 30. 09:59
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

ezek nem visszatéréísi értek típusok, hanem paraméter típusok.


void fuggveny(Tipus p1, out Tipus p2, ref Tipus p3)

{

//p1-et használhatod, de a

p1 = uj_p1_ertek; // kívülről nem lesz elérhető


//p2-t nem használhatod, csak miután értéket adtál neki

p2 = valami;

// sőt, kötelező is neki értéket adni, különben nme fordul


// p3-at használhatod, adhatsz is neki értéket (ugyanúgy, mitn a másik 2 esetben), és ez az érték elérhető lesz kívülről

}


hívása:

Tipus b;

Tipus c;

fuggveny(x, out b, ref c);

// ekkor x nem változik

// b-nek biztosan lesz valami érték beállítva a függvéenyben, ami itt elérhető

// c változhat, de nem kötelezően

2016. jún. 30. 10:04
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
köszönöm a válaszokat :D
2016. jún. 30. 10:08

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!