ジェネリック型パラメーターの命名規則
ジェネリック型が1つの型パラメーターを持ち、とくに制約がない場合は「T」を使用します。
例:public class List<T>
2つ以上の型パラメーターを持つ場合は「T」で始めた分かりやすい名前(パスカルケース)を使用します。
例:IDictionary<TKey, TValue>
型パラメーターが何らかの制約をもつ場合は「T」で始めた制約(パスカルケース)を使用します。
例:public class SessionChannel<TSession> where TSession : ISession
※
上記では「TSession」に「ISession」を実装したクラスかインターフェースしか指定できません。
このサイトでは、プレフィックスに「T」を指定すると、ジェネリック型パラメーターを簡単に作成できます。
例
:
変換方法に「大文字始まり文節ごと大文字」、プレフィックスに「T」を指定した場合
「値(あたい)」⇒「TValue」
※「漢字・ひらがな・カタカナ ⇒ 英語」にて変換。
●
出典
コメントはまだありません。