1
1
懒得勤快 2 жил өмнө
parent
commit
4f2d43d921

+ 1 - 1
Masuit.Tools.Abstractions/Extensions/BaseType/IEnumerableExtensions.cs

@@ -481,7 +481,7 @@ public static class IEnumerableExtensions
     /// <returns></returns>
     public static async Task ForeachAsync<T>(this IEnumerable<T> source, Func<T, Task> action, int maxParallelCount, CancellationToken cancellationToken = default)
     {
-        if (Debugger.IsAttached)
+		if (Debugger.IsAttached)
         {
             foreach (var item in source)
             {

+ 6 - 2
Masuit.Tools.Abstractions/Strings/NumberFormater.cs

@@ -163,7 +163,9 @@ namespace Masuit.Tools.Strings
             }
 
             int j = 0;
-            return new string(str.ToCharArray().Reverse().ToArray()).Where(ch => Characters.Contains(ch)).Sum(ch => (Characters.IndexOf(ch) + start) * (long)Math.Pow(Length, j++)) + resultOffset;
+            var chars = str.ToCharArray();
+            Array.Reverse(chars);
+            return new string(chars).Where(Characters.Contains).Sum(ch => (Characters.IndexOf(ch) + start) * (long)Math.Pow(Length, j++)) + resultOffset;
         }
 
         /// <summary>
@@ -181,7 +183,9 @@ namespace Masuit.Tools.Strings
                 resultOffset = _offset - 1;
             }
             int j = 0;
-            var chars = new string(str.ToCharArray().Reverse().ToArray()).Where(ch => Characters.Contains(ch));
+            var charArray = str.ToCharArray();
+            Array.Reverse(charArray);
+            var chars = charArray.Where(Characters.Contains);
             return chars.Aggregate(BigInteger.Zero, (current, c) => current + (Characters.IndexOf(c) + start) * BigInteger.Pow(Length, j++)) + resultOffset;
         }