Feedback

C# - Generische Liste per Reflection erzeugen

Veröffentlicht von am 03.02.2009
(1 Bewertungen)
Es wird eine generische Liste erstellt von einem Typ T, indem per Reflection ein neues Objekt erstellt wird.
GFU-Schulungen  [Anzeige]

C# Grundlagen

Die Schulung vermittelt Ihnen die Grundlagen von C# in der Arbeit mit Datentypen sowie bei Klassenbibliotheken. Sie lernen, mit Variablen umzugehen und deren verschiedene Formen zu konvertieren. 

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

public class MyLogic<T>
{
    private List<T> genList = null;

    public MyLogic()
    {
        Type genericListType = typeof(List<>).MakeGenericType(Activator.CreateInstance<T>().GetType());
        genList = (List<T>)Activator.CreateInstance(genericListType);
    }
}
Abgelegt unter generic, reflection, List.

1 Kommentare zum Snippet

Günther Foidl schrieb am 01.08.2009:
Siehe auch http://dotnet-snippets.de/dns/reflektion-und-generika-SID1016.aspx
 

Logge dich ein, um hier zu kommentieren!