gpt4 book ai didi

c# - 将值传递给匿名函数

转载 作者:行者123 更新时间:2023-11-30 20:37:22 24 4
gpt4 key购买 nike

我有以下电话:

GameSmart.HighScores.Load(Order.Descending, (HighScoresLoadedResponse response) => {
foreach(Score score in response.data.scores){
GameSmart.GetImage(score.avatar, (Sprite sprite) => {
print(score.score);
});
}
});

在我的 foreach 中,我能否以某种方式将 score 的值传递给匿名函数,以便在执行匿名函数时使用?每次执行匿名函数时,我现在总是显示 Score 数组中的最后一个值。

这里是GetImage的定义

public static void GetImage(string url, Action<Sprite> onComplete = null)

最佳答案

我现在无法测试它,但我相信这应该可行:

GameSmart.HighScores.Load(Order.Descending, (HighScoresLoadedResponse response) => {
foreach(Score score in response.data.scores){
var scoreRef = score;
GameSmart.GetImage(score.avatar, (Sprite sprite) => {
print(scoreRef.score);
});
}
});

关于c# - 将值传递给匿名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36209496/

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