【问题标题】:Single quotation with a number when getting the type of IEnumerable [duplicate]获取IEnumerable类型时带数字的单引号[重复]
【发布时间】:2020-06-11 00:15:15
【问题描述】:

我有一个枚举如下:

IEnumerable<SomeObjectType> dataToImport;

在运行时我运行以下代码:

dataToImport.GetType().ToString()

到目前为止一切顺利。在运行时检查结果显示如下:

System.Collections.Generic.List`1[SomeObjectType]

谁能告诉我 `1 是什么意思以及它来自哪里?我应该在所有系列中都期待这一点吗?

【问题讨论】:

    标签: c# .net arraylist ienumerable c#-8.0


    【解决方案1】:

    它是第一个泛型类型参数的占位符。您应该期望它出现在任何具有泛型类型的东西上。

    【讨论】:

      【解决方案2】:

      后跟一个数字的反引号(`) 表示通用参数的数量。例如List&lt;T&gt; 有一个通用参数,因此 `1

      【讨论】:

        猜你喜欢
        • 2018-07-31
        • 2018-11-27
        • 1970-01-01
        • 2013-07-03
        • 1970-01-01
        • 2016-02-07
        • 2021-12-15
        • 2011-02-22
        • 1970-01-01
        相关资源
        最近更新 更多