在async下使用字典TryGetValue out一个继承主工程类型的对象,返回值异常
static async void Test()
{
Dictionary<string, SingleRankingItem> keyValuePairs = new
Dictionary<string, SingleRankingItem>();
keyValuePairs.Add("95",new SingleRankingItem ());
if (keyValuePairs.TryGetValue("95", out SingleRankingItem value))
{
UnityEngine.Debug.LogError(value.GetType().FullName);
}
}
这里应该返回的是SingleRankingItem 对象,但是却返回了XXXX.Adapter
Unity Version
2021.3.15f1
ILRuntime Version
2.0.2
在async下使用字典TryGetValue out一个继承主工程类型的对象,返回值异常
static async void Test()
{
Dictionary<string, SingleRankingItem> keyValuePairs = new
Dictionary<string, SingleRankingItem>();
keyValuePairs.Add("95",new SingleRankingItem ());
if (keyValuePairs.TryGetValue("95", out SingleRankingItem value))
{
UnityEngine.Debug.LogError(value.GetType().FullName);
}
}
这里应该返回的是SingleRankingItem 对象,但是却返回了XXXX.Adapter
Unity Version
2021.3.15f1
ILRuntime Version
2.0.2