diff --git a/src/Snap.Hutao/Snap.Hutao/Extension/EnumerableExtensions.cs b/src/Snap.Hutao/Snap.Hutao/Extension/EnumerableExtensions.cs index 2b157956..3863aa25 100644 --- a/src/Snap.Hutao/Snap.Hutao/Extension/EnumerableExtensions.cs +++ b/src/Snap.Hutao/Snap.Hutao/Extension/EnumerableExtensions.cs @@ -17,7 +17,7 @@ public static class EnumerableExtensions /// 源的类型 /// 源 /// 集合 - public static IEnumerable AsEnumerable(this TSource source) + public static IEnumerable Enumerate(this TSource source) { yield return source; } @@ -124,19 +124,6 @@ public static class EnumerableExtensions return source; } - /// - /// 寻找枚举中唯一的值,找不到时 - /// 回退到首个或默认值 - /// - /// 源类型 - /// 源 - /// 谓语 - /// 目标项 - public static TSource? SingleOrFirstOrDefault(this IEnumerable source, Func predicate) - { - return source.SingleOrDefault(predicate) ?? source.FirstOrDefault(); - } - /// /// 表示一个对 类型的计数器 ///