gpt4 book ai didi

c# - 如何在 Unity 中等到一行代码完成后再开始下一行代码?

转载 作者:行者123 更新时间:2023-12-04 13:21:01 24 4
gpt4 key购买 nike

我需要执行这两行代码。

 reference.Child("users").Child(userId).SetRawJsonValueAsync(json);
reference.Child("users").Child(userId).SetValueAsync(email);

它更新到 Firebase 数据库,并在同时添加多个条目时产生写入冲突。我知道 Async 在第一次更新时自然地执行代码行,但我不知道有任何类似的命令可以替换它。

Firebase 文档中有使用字典对象和事务的示例,但我没有成功地使用这些方法写入数据库,而且我花了一周的时间才弄清楚正确的语法,因为我对编程还很陌生。谁能帮我解决问题?

最佳答案

你可以这样试试:

 await reference.Child("users").Child(userId).SetRawJsonValueAsync(json);
await reference.Child("users").Child(userId).SetValueAsync(email);

关键是异步方法前的await

关于c# - 如何在 Unity 中等到一行代码完成后再开始下一行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52744880/

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