gpt4 book ai didi

c# - 输出排序列表内容

转载 作者:行者123 更新时间:2023-11-29 12:53:01 43 4
gpt4 key购买 nike

我正在尝试将我的字典值输出到 GUI 上的 Unity 字符串(它用于插件)。当我在没有数据作为 GUI 标签输出到屏幕的情况下运行我的代码时,它运行良好。没有错误或任何错误,但是,当我打开 GUI 代码时,我在 Xcode 中收到以下消息:

ExecutionEngineException: Attempting to JIT compile method 'System.Linq.OrderedEnumerable1<System.Collections.Generic.KeyValuePair2>:GetEnumerator ()' while running with --aot-only.

我以前从未遇到过此错误,我对它的含义感到困惑。我用谷歌搜索了它,但找不到任何关于它的确定信息。

这是我的代码:

private string dictionaryString = "I am here!!!!!";
var signalQuailty = dictionary.OrderBy(item => item.Value);

foreach( var v in signalQuailty)
{
// Issue line. I want the dictionary to output everything on the screen
// with every line on a new line
dictionaryString = "Key value: " + v.Key + " Value: " + v.Value + "\n";
}

void OnGUI()
{
GUI.Label (new Rect (10, 410, 1000, 20), dictionaryString);
}

我做错了什么吗?除非我打开 foreach 中的字符串,否则我不会收到消息循环。

最佳答案

iOS 目标似乎不支持 OrderBy。很多人在 iOS 上使用 LINQ 时遇到问题,一般建议是“在针对 iOS 时谨慎使用 LINQ”:

关于c# - 输出排序列表内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21975032/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com