我有一个List<T>变量,其中T在编译时是未知的.我需要像这样访问value类型的属性T
foreach(var item in items) // items is List<T>
{
item.value // this won't compile because T is unknown
}
Run Code Online (Sandbox Code Playgroud)
我知道<T>在我的情况下会有value财产.我该如何访问它?
Tza*_*ama 10
如果您知道每个T都有VALUE,您可以使用dynamic而不是var
foreach(dynamic item in items) //items is List<T>
{
item.VALUE
}
Run Code Online (Sandbox Code Playgroud)