首页 > 解决方案 > List 的“int”部分的正确术语是什么?

问题描述

在 C# 中使用泛型时,所使用的泛型类型是否有一致的名称?

例如,如果我做了以下任何一项:

var v1 = new List<int>();

或者

IEnumerable<int> v2 = someData;

对于 v1,类型是List<int>,对于 v2,类型是IEnumerable<int>,但是引用int类型部分的正确方法是什么?

在上述语句中提供的泛型是否有正确的名称?

标签: c#naming-conventionsnaming

解决方案


intinList<int>是绑定到的泛型类型参数T,是 的泛型类型参数List<T>

要使用,客户端代码必须通过在尖括号内List<T>指定类型参数来声明和实例化构造类型。

有关参考,请参阅Microsoft C# 编程指南的通用类型参数部分。


推荐阅读