Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

C# da funksiyadan bir nechta qiymat qaytarish

+4 ovoz
105 marta ko‘rilgan
so‘radi 05 fevral, 17 vejon (2,992 bal)
tahrirlandi 05 fevral, 17 vejon
C#da funksiyadan qanday qilib bir nechta qiymat qaytarish mumkin?

1 ta javob

+3 ovoz
javob berdi 05 fevral, 17 vejon (2,992 bal)
 
Eng yaxshi javob

C# da funksiyadan bir nechta qiymat qaytarishni bir nechta usuli bor:

1-usul: out modifikatori yordamida:

class OdamClass   // bu usul eskirgan
 {
    public int getUser(out object ism, out object familya) {
        // funksiya kodi
        ism = ismQiy; // chiquvchi parametrlarni initsializatsiya qilish kerak
        familya = familyaQiy; // chiquvchi parametrlarni initsializatsiya qilish kerak
        return result;
    }
 }

2-usul: biron obyekt qaytarish:

class OdamKlass
 {
    public Odam getOdam() {
        Odam result = new Odam();
        ... // qadaydir amal        
        return result;
    }
 }

3-usul: Tuple<> korteji yordamida:

public Tuple<string, int> getOdam()
{
     return Tuple.Create("Anvar",21);
}
izoh qoldirdi 05 fevral, 17 _ts_ (135 bal)
out ga o'xwab ref qilibam qaytariw mumkin

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...