小编典典

在C#中,“ T”是什么意思?

c#

我有VB背景,正在为新工作转换为C#。我也试图在.NET方面做得更好。我看到人们在发布的样本中经常使用关键字“ T”。C#中的“ T”是什么意思?例如:

public class SomeBase<T> where T : SomeBase<T>, new()

怎么T办?我为什么要使用它?


阅读 1493

收藏
2020-05-19

共1个答案

小编典典

它是通用类型参数的符号。也可能是其他内容,例如:

public class SomeBase<GenericThingy> where GenericThingy : SomeBase<GenericThingy>, new()

只有T是Microsoft使用和鼓励的默认值。

2020-05-19