gpt4 book ai didi

来自 UnityScript 的 Array.Unshift() 的 C# 版本?

转载 作者:行者123 更新时间:2023-11-30 19:40:43 26 4
gpt4 key购买 nike

我正在尝试编写一个简单的聊天框,我在 unity 论坛上找到了一段非常简单的代码,但它是在 UnityScript 中(类似于 JavaScript)。

我尝试将代码转换为 C#,并取得了一些成功,但问题是代码使用了 Array.Unshift(),它将项目添加到数组中。我试图在 C# 中找到一些简单的方法来执行此操作,但对于我的生活我无法让它工作。

Array.Unshift 的 C# 等价物是什么? ?

最佳答案

根据我的理解,.Unshift 方法将项目添加到数组的开头并返回新的数组长度。

您可以使用 List<T> C# 中的集合。要在 (prepond) 的第一个位置添加项目到列表,请使用以下方式。

List<T>.Insert(0, item); // this will insert item at first position

您还可以使用 .ToArray() 将此列表转换为数组列表方法。

关于来自 UnityScript 的 Array.Unshift() 的 C# 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21951840/

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