4 Stimmen

Generische Methode in C# erstellen

Ich habe die folgende Struktur:

public enum MyTypes
{
    Type1 = 1, 
    Type2 = 2,
    Type3 = 3
}

public abstract class class1
{
   int id;
   string name;
   MyType type;
}

public class class2 : class1
{

}

public class class3 : class1
{

}

public class class4 : class1
{

}

Was ich jetzt tun möchte, ist eine generische Methode zu machen, ich möchte ihr den Typ des Objekts geben, sagen wir Klasse 3, und sie wird ein Objekt von Klasse 3 erstellen und seine Variablen definieren und es zurückgeben, um es zu einer Liste von Klasse 1 hinzufügen zu können

so

private class1 myFunction (MyType t , int id , string name)
{
    T obj = new T();
    obj.type = t ;
    obj.id = id ;
    obj.name = name;
    return obj;
}

Wie kann ich diese generische Methode erstellen?

bitte helfen Sie mir so schnell wie möglich

Vielen Dank im Voraus

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X