求教基础的问题

我在阅读 Is(), Fluent Condition Checker Library (http://islib.codeplex.com/SourceControl/changeset/view/65858#1126092)的时候发现这样的代码:
1 public interface IIs<TTarget> {}2 public abstract class IsBase<T, TTarget> : IIs<TTarget> where T : IsBase<T, TTarget> {}3 public sealed class Is<TTarget> : IsBase<Is<TTarget>, TTarget> {}

 

类 class Is<TTarget> : IsBase<Is<TTarget>, TTarget> 为什么会如此继承?这样做的好处是什么?


Helenr
浏览 450回答 2
2回答

GCT1015

泛型類。泛型接口。你可以查一下,泛型的特點
打开App,查看更多内容
随时随地看视频慕课网APP