Eli*_*Old 1 c# arrays unity-game-engine
假设我想在 int[] 中写入一个值,但我还不知道该数组的长度是多少。
目前,我只运行一次使用的算法来获取数组的长度,然后实例化该数组,最后运行相同的算法来修改数组的元素。
这是一个代码示例:
for (int i = 0; i < input.length; i++)
{
if (i == condition)
{
length++;
}
}
array = new int[length];
for (int i = 0; i < input.length; i++)
{
if (i == condition)
{
array[i] = whatever;
}
}
Run Code Online (Sandbox Code Playgroud)
只需使用列表
List<string> list = new List<string>();
添加元素时只需执行以下操作:
list.Add("Hello, world!");
您不需要指定列表的长度,并且可以添加任意数量的元素
https://www.c-sharpcorner.com/article/c-sharp-list/
https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1?view=net-6.0
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |