Şimdi Ara

C# HAKKINDA 2

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
241
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selamlar.
    Soru : Elimde bir tane delegate, iki tane aynı isimli ama paramtreleri farklı metod var (yani overload edilmiş metodlarım var) şimdi ben bunu delegate'e iki overload edilmiş metodu aktarmak isityorum ama yapamadım aşağıda örnek var :
    örnek :


    class Program
    {

    delegate void z(int A, int B, int C);
    static void y(int A, int B, int C) //1. sıradaki metod
    {
    Console.WriteLine(A+B+C);
    }
    static void y(double A, int B, int C)//2 sıradaki metod
    {
    Console.WriteLine(A * B + C);
    }

    static void Main(string[] args)
    {
    int B = 7;
    double A = 3.5;

    z x = new z(y);
    x += y;//1. sıradaki metodu burda atmak istiyorum (zaten olan da bu)
    x += y;//2. sıradaki metodu atamak istiyorum (olmayan ise bu)

    x(55,6,7);


    }
    }

    ben delegate'i çağırdığımda hem 1.sıradaki metod çağrılsın hem de 2. sıradaki metod çağrılsın istiyorum. Bunu nasıl yapabilirim ?



    < Bu mesaj bu kişi tarafından değiştirildi MSYYSM -- 9 Kasım 2017; 16:41:35 >







  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.