ジェネリッククラスがあるとしましょう。
public class PagerInfo<T>
{
// ...
}
そして、このクラスのインスタンスを別のクラスのメソッドに渡したいと思います。
public void Pagination(PagerInfo pagerInfo)
{
// ...
}
タイプ引数を指定しなかったため、上記のメソッドはコンパイルされません。しかし、このメソッドをタイプに関係なく機能させたい場合はどうなりますか。つまり、このメソッドがPagerInfo
タイプに関係なくインスタンスで動作するようにしたいのです。そして、私のメソッドはタイプ固有のメソッドやプロパティにアクセスしません。
また、実際のメソッドはASP.NET MVC cshtmlヘルパーメソッドにあり、通常のcsファイルではないことに注意してください。