From 56fc4dcbcd711574fd96fcb3223437af57df6062 Mon Sep 17 00:00:00 2001 From: DismissedLight <1686188646@qq.com> Date: Sun, 3 Dec 2023 23:34:00 +0800 Subject: [PATCH] code style --- .../Snap.Hutao/Extension/StringExtension.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Snap.Hutao/Snap.Hutao/Extension/StringExtension.cs b/src/Snap.Hutao/Snap.Hutao/Extension/StringExtension.cs index 70a867f7..649fb1e7 100644 --- a/src/Snap.Hutao/Snap.Hutao/Extension/StringExtension.cs +++ b/src/Snap.Hutao/Snap.Hutao/Extension/StringExtension.cs @@ -29,8 +29,16 @@ internal static class StringExtension } [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static bool EqualsAny(this string source, string[] values, StringComparison comparisonType) + public static bool EqualsAny(this string source, in ReadOnlySpan values, StringComparison comparisonType) { - return values.Any(value => source.Equals(value, comparisonType)); + foreach (ref readonly string value in values) + { + if (source.Equals(value, comparisonType)) + { + return true; + } + } + + return false; } } \ No newline at end of file