folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Çoklu Değer Alabilen Fonksiyon



C# Çoklu Değer Alabilen Fonksiyon

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    Merhaba Arkadaşlar,

    void deneme(string s)

    {

    işlem

    }

    yukarıdaki fonksiyona ben string göndermem lazım ama ben istiyorumki object te alabilsin int de bende gelen değere göre işlem yapıcam.

    varmıdır böyle bir olay?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek
        public class fnFonksiyon
        {
            public Int32 intYas { get; set; }
            public String strAd { get; set; }
            public DateTime dtmTarih { get; set; }
        }

     


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    CEO
    CEO's avatar
    Kayıt Tarihi: 28/Şubat/2009
    Erkek

    public void fonksiyonAdi(object gelenVeri)

    {

    }

    şeklinde yaparsan istediğin türde veri atayabilirsin. 

    Daha sonra fonksiyon içinde de if(gelenVeri is string){ } şeklinde yaparsan gelen veri hangi türdeyse ona göre de işlem yaptırabilirsin.

    Birden fazla değer alabilsin diyorsan da object[] gelenVeri şeklinde yapabilirsin, böylece istediğin kadar ve istediğin türde parametre olarak veri gönderebilirsin fonksiyona.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    http://prntscr.com/88nonn

    http://prntscr.com/88nojp

    Arkadaşlar resimlere bakarsanız ne demek istediğimi anlarsınız.

     

    MemoryStream içine birden fazla değer alıyor bende aynısını yapmak istiyorum.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Method overloading olayın adı. Aynı isme sahip parametreleri ve dönüş değerleri farklı bir sürü metod tanımlayabilirsiniz. Dikkat etmeniz gereken nokta metodların parametreleri aynıysa dönüş değerlerine göre ayrılamayacağı.

     private void XMetodu(string s)
            {
                MessageBox.Show("string" + s);
            }
            private void XMetodu(int x)
            {
                MessageBox.Show("int" + x);
            }
       XMetodu(1);
                XMetodu("asd");




    Olaylara karışmayın!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek
    YeniHarman bunu yazdı

    Method overloading olayın adı. Aynı isme sahip parametreleri ve dönüş değerleri farklı bir sürü metod tanımlayabilirsiniz. Dikkat etmeniz gereken nokta metodların parametreleri aynıysa dönüş değerlerine göre ayrılamayacağı.

     private void XMetodu(string s)
            {
                MessageBox.Show("string" + s);
            }
            private void XMetodu(int x)
            {
                MessageBox.Show("int" + x);
            }
       XMetodu(1);
                XMetodu("asd");

    Eline sağlık hocam, istediğim buydu.

     

Toplam Hit: 848 Toplam Mesaj: 6
c# çoklu değer alabilen fonksiyon c#