C# 获取IEnumerable类型时带数字的单引号
我有一个可列举的例子如下:C# 获取IEnumerable类型时带数字的单引号,c#,.net,arraylist,ienumerable,c#-8.0,C#,.net,Arraylist,Ienumerable,C# 8.0,我有一个可列举的例子如下: IEnumerable<SomeObjectType> dataToImport; 到目前为止还不错。运行时检查结果会显示如下内容: System.Collections.Generic.List`1[SomeObjectType] 有人能告诉我那是什么意思吗?它来自哪里?我应该在所有集合上都使用此选项吗?它是第一个泛型类型参数的占位符。您应该在任何具有泛型类型的对象上使用它。它是第一个泛型类型参数的占位符。您应该在任何具有泛型类型的对象上使用它。反勾
IEnumerable<SomeObjectType> dataToImport;
到目前为止还不错。运行时检查结果会显示如下内容:
System.Collections.Generic.List`1[SomeObjectType]
有人能告诉我那是什么意思吗?它来自哪里?我应该在所有集合上都使用此选项吗?它是第一个泛型类型参数的占位符。您应该在任何具有泛型类型的对象上使用它。它是第一个泛型类型参数的占位符。您应该在任何具有泛型类型的对象上使用它。反勾(`)后跟数字表示泛型参数的数量。例如,
List
有一个通用参数,因此'1反勾(`)后跟一个数字表示通用参数的数量。例如,List
有一个通用参数,因此为'1'
System.Collections.Generic.List`1[SomeObjectType]