我是C#的新手,并直接潜入修改我收到的项目的一些代码.但是,我一直看到这样的代码:
class SampleCollection<T>
Run Code Online (Sandbox Code Playgroud)
而我无法弄清楚是什么
<T>
Run Code Online (Sandbox Code Playgroud)
意味着什么也不称之为.
如果有人愿意帮我说出这个概念的名称,我可以在线搜索.但是,到目前为止我还是一无所知.
我正在尝试构建我的第一个通用列表并遇到了一些问题.我理解声明看起来像" List<T>",我using System.Collections.Generic;在页面的顶部.但是,Visual Studio无法识别该T变量.
我错过了什么?
是否有任何理由在泛型中使用'T'?它是某种缩写吗?据我所知,一切正常.例如
public G Say<G>(){ ... }
Run Code Online (Sandbox Code Playgroud)
甚至
public Hello Say<Hello>(){ ... }
Run Code Online (Sandbox Code Playgroud)