泛型的命名约定

泛型类型的命名规则:

1:泛型类型的名称用字母T作为前缀

2:如果没有特殊的要求,泛型类型允许用任意类替代,且只使用了一个泛型类型,就可以使用字符T作为泛型类型的名称

public class List<T>{}

public class LinkedList<T>{}

 

3:如果泛型类型有特殊的要求(例如,它必须实现一个接口或派生自基类),或者使用了两个或多个泛型,就应该给泛型类型使用描述性的名称

public delegate void EventHandler<TEventArgs>(object sender,TEventArgs e);

public delegate TOutput Converter<TInput, TOutput>(TInput from);

public class SortedList<TKey, TValue> { }

posted @ 2017-07-29 16:41  derickzhao  阅读(312)  评论(0编辑  收藏  举报