Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# ref i out razlika

[es] :: .NET :: .NET Desktop razvoj :: C# ref i out razlika

[ Pregleda: 3155 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

xxxrugby

Član broj: 16068
Poruke: 653
*.ericsson.net.

Sajt: www.zagreb-rugby.hr


Profil

icon C# ref i out razlika22.05.2005. u 21:53 - pre 230 meseci
Trebam pojasnjenje u C# izmedju prosljedjivanja u funkcije.
Izmedju out i ref.
Cini mi se da oboje rade isto. Al neshvacam razliku.
U oboje proslijedim u drugu funkciju neki parametar i mijenjam ga unutar nje.
Pa koja je ralika!

Koje je kao u C-u.
Code:

    ...
int adress(int *a)
{
    ...
}

int main()
{
    int a=0;
    adress(&a);
    return 0;
}

xxxrugby: "We are all philosophers, when question is about politics!"
 
Odgovor na temu

havramm
Miroslav Havram
Software Developer / Engineer
Beograd

Član broj: 4603
Poruke: 255
212.62.55.*



Profil

icon Re: C# ref i out razlika23.05.2005. u 00:00 - pre 230 meseci
Kada parametar specificiras kao out on prethodno ne mora biti inicijalizovan (podrazumeva se da ce ga funkcija inicijalizovati), dok kod ref mora.
If it's a girl then they're gonna call it Sigourney, after an actress. If it's a boy, then they're gonna call it Rodney, after Dave!
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: C# ref i out razlika

[ Pregleda: 3155 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.