Generische Methoden und deren Aufruf

12.01.07 - .NET, Grundlagen
Beitrag von Norbert Eder
 Einfach auf der Zunge zergehen lassen oder in eine Consolen-Anwendung kopieren und austesten.
class Program
{
    static void Function<T>(int x, T y)
    {
        Console.WriteLine("Function 1");
    }

    static void Function<T>(T x, long y)
    {
        Console.WriteLine("Function 2");
    }

    static void Main()
    {
        Function<int>(5, 324);
        Function<byte>(5, 324);
        Function(5, 324);
        Console.WriteLine();
    }
}

 


Albert Weinert

15.01.07
 Ich verstehe nicht ganz worauf Du hinaus willst.

Warum der dritte Funktionsaufruf in Function 1 anstatt in Function 2 landet? Oder wie oder was?


 


Norbert

15.01.07
 Nein. Sollte lediglich eine Info sein, wie generische Methoden realisiert werden. Nichts weiter.
 


Rainer Hilmer

09.06.08
 Schau dir mal meinen Artikel über Extension Methods an - eine Generika-Orgie. ;)
 


Kommentar hinzufügen

Bitte das Formular ausfüllen, um Deinen Kommentar hinzuzufügen.









Spezial-Code einfügen: