ジェネリック型パラメーターの命名規則

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

g h T
 3,985 Total Views

ADVERTISING

駅チカ!ホテル検索
全国の駅や目的地近くの宿泊施設を検索し予約することができます。最寄駅沿線からもホテルを検索できるので、アクセスのよいホテルを予約することが可能です。
  1. コメントはまだありません。

  1. トラックバックはまだありません。