C# 从泛型类型获取实际类型
我想知道这是否可能。我有一个泛型类,看起来是这样的:C# 从泛型类型获取实际类型,c#,generics,C#,Generics,我想知道这是否可能。我有一个泛型类,看起来是这样的: public class SomeClass<T> : SomeInterface { public SomeClass() { var someVariable = new OtherClass("string_parameter"); } } 公共类SomeClass:SomeInterface { 公共类() { var someVariable=new OtherClass(“stri
public class SomeClass<T> : SomeInterface
{
public SomeClass()
{
var someVariable = new OtherClass("string_parameter");
}
}
公共类SomeClass:SomeInterface
{
公共类()
{
var someVariable=new OtherClass(“string_参数”);
}
}
我想做的是在我的
OtherClass
构造函数中使用这个泛型参数,有点像OtherClass(T.GetType().ToString())
,但我运气不好。我所追求的是可能的,还是我不能以那种方式获得T
参数?你在寻找typeof(T)。Name
你在寻找typeof(T)。Name
你在寻找typeof(T)。Name
你在寻找typeof(T)。Name
你在寻找typeof(T)。Name
1。你为什么要这样做?2.使用typeof(T).Name
进行此操作。回答1OtherClass
是我们的日志组件,我们希望记录调用它的类。关于#2,谢谢。你为什么要这样做?2.使用typeof(T).Name
进行此操作。回答1OtherClass
是我们的日志组件,我们希望记录调用它的类。关于#2,谢谢。你为什么要这样做?2.使用typeof(T).Name
进行此操作。回答1OtherClass
是我们的日志组件,我们希望记录调用它的类。关于#2,谢谢。你为什么要这样做?2.使用typeof(T).Name
进行此操作。回答1OtherClass
是我们的日志组件,我们希望记录调用它的类。关于#2,谢谢。我知道我在绕着它转。谢谢我知道我在绕着它转。谢谢我知道我在绕着它转。谢谢我知道我在绕着它转。谢谢