Hallo,
ich habe ein verständnissproblem mit Generics in C#.
Ich habe folgenden Code:
So wie ich das verstanden habe verwendet man ja Generics um Typabhänig in klassen und methoden zu arbeiten.
Warum kann man dann nicht ein objekt der klasse Type übergeben?
Ist es irgendwie möglich ein typeobjekt einer generischen methode oder klasse zu übergeben?
Grüße,
Rooky420
ich habe ein verständnissproblem mit Generics in C#.
Ich habe folgenden Code:
Code:
namespace Test
{
class Test
{
public static void DoSth<T>()
{
//Do Work
}
}
class Program
{
static void Main(string[] args)
{
Type integer = typeof(Int32);
Test.DoSth<integer>(); //integer wirft Fehler: The type or namespace name 'integer' could not be found
Test.DoSth<Int32>(); //funktioniert
}
}
}
So wie ich das verstanden habe verwendet man ja Generics um Typabhänig in klassen und methoden zu arbeiten.
Warum kann man dann nicht ein objekt der klasse Type übergeben?
Ist es irgendwie möglich ein typeobjekt einer generischen methode oder klasse zu übergeben?
Grüße,
Rooky420