我是一個.Net人(儘管這也適用於java),但我找不到任何文檔或任何文獻告訴我們爲什麼我們使用字母表T
來表示通用類。如果是G
我們可以理解,但爲什麼T
。爲什麼'T'在.Net和Java中與通用關聯,而不是'G'
微軟通過與T
像TSource
或TResult
public static void FooBar<TSource>(this IEnumerable<TSource> Foo)
{
}
不僅在.net但在Java中我也有看到,這種模式他們開始使用它們。但爲什麼?
'T' for'Type'? (WAG) –
這是一個答案或問題嗎? –
這是一個(非常可疑的)答案 - 作爲評論發佈。 ;) –