@@ -1,4 +1,4 @@
-namespace MeloongCore.Extensions;
+namespace MeloongCore.Extensions;
public static class EnumerableExtensions {
#region 去重
-using System.Net.Sockets;
+using System.Net.Sockets;
namespace MeloongCore.Extensions;
public static class ExceptionExtensions {
-using System.Text.RegularExpressions;
+using System.Text.RegularExpressions;
public static class StringExtensions {
public static class WebExtensions {
// Source - https://stackoverflow.com/a/46026230, Posted by desautelsj, Retrieved 2026-06-14, License - CC BY-SA 4.0
-namespace MeloongCore;
+namespace MeloongCore;
/// <summary>
/// 使用粗粒度锁的线程安全 <see cref="List{T}"/> 实现。
-using System.Diagnostics;
+using System.Diagnostics;
namespace MeloongCore;
public readonly struct OneOf<T0, T1> {
private readonly int _index = -1; // -1 表示未初始化(这是一个 struct,所以这可以让默认值不为 0)
private readonly T0? _value0;
/// 表示一个由可选下界和可选上界组成的范围。
public static class Main {
public static string AppName = "Meloong";
public static class DirectoryUtils {
-using System.Globalization;
+using System.Globalization;
public static class EnumUtils {
-using Newtonsoft.Json.Linq;
+using Newtonsoft.Json.Linq;
using System.IO.Compression;
-using System.Numerics;
+using System.Numerics;
public static class MathUtils {
public static class PathUtils {
#region 分隔符
public static class ResilientUtils {
public static class StringUtils {
public static class TaskUtils {
/// 当 HTTP 请求的状态码不指示成功时引发的异常。
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net48</TargetFramework>
-namespace MeloongCore.Tests;
+namespace MeloongCore.Tests;
/// 所有测试的基类。
public class PathUtilsTests : TestBase {
#region 路径处理
-using System.Windows.Controls;
+using System.Windows.Controls;
namespace MeloongCore.Wpf.Extensions;
public static class WpfExtensions {
using System.Windows;
using System.Windows.Data;
-namespace MeloongCore.Wpf;
+namespace MeloongCore.Wpf;
public static void Init() {
-using System.Security.Principal;
+using System.Security.Principal;
public static class SystemUtils {