コード例 #1
0
 /// <summary>
 /// 提供一个比较器
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="source"></param>
 /// <param name="keySelector"></param>
 /// <returns></returns>
 public static GeneralEqualityComparer <T> OnIEnumerable <T>(IEnumerable <T> source, Func <T, object> keySelector)
 {
     return(GeneralEqualityComparer <T> .On(keySelector));
 }
コード例 #2
0
 public static GeneralEqualityComparer <T> CreateGeneralEqualityComparer <T>(this T obj, Func <T, object> keySelector)
 {
     return(GeneralEqualityComparer.On <T>(keySelector));
 }
コード例 #3
0
 /// <summary>
 /// 提供一个比较器
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="obj"></param>
 /// <param name="keySelector"></param>
 /// <returns></returns>
 public static GeneralEqualityComparer <T> On <T>(T obj, Func <T, object> keySelector)
 {
     return(GeneralEqualityComparer <T> .On(keySelector));
 }