From 7293ef0809d63e8df4e9203a66d65bd1e5656e75 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 30 六月 2026 17:15:14 +0800
Subject: [PATCH] compare泛型实例调用 实现泛型共享
---
Assets/Launch/AOTRefSort.cs | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/Assets/Launch/AOTRefSort.cs b/Assets/Launch/AOTRefSort.cs
index 307c1bf..87a9300 100644
--- a/Assets/Launch/AOTRefSort.cs
+++ b/Assets/Launch/AOTRefSort.cs
@@ -11,9 +11,12 @@
// 鐢� Launch.StartGame 璋冪敤锛岄槻姝� IL2CPP 瑁佸壀
public static void Ensure()
{
- // Sort(lambda) 鈫� 闇�瑕� Comparison<T>
- _ = new Comparison<object>((a, b) => 0);
- // Sort() 鏃犲弬 鈫� 闇�瑕� Comparer<T>.Default
- _ = Comparer<object>.Default;
+ // Sort(lambda) 瀹屾暣閾捐矾: List.Sort 鈫� ArraySortHelper.Sort 鈫� Comparison.Invoke
+ var list = new List<object> { new object(), new object() };
+ list.Sort((a, b) => 0);
+
+ // Sort() 鏃犲弬: 闇�瑕� IComparable锛岀敤 string锛坈lass 鈫� 鍏变韩 object锛�
+ var list2 = new List<string> { "b", "a" };
+ list2.Sort();
}
}
--
Gitblit v1.8.0