我的数组有问题,我需要找到数组的最低空闲位置以将信息插入其中。我该怎么做呢?
例如我有一个数组string[] array = String[10]
,其中数组的一些位置已经被填满,我需要在数组中选择一个位置然后继续搜索回到位置 0,哪些点是空闲的,然后返回该值。
这可能很简单,但我完全被难住了,感谢您的帮助。
最佳答案
您需要遍历数组的所有索引,直到找到 null
。入口。
for(int i = myArr.Length - 1; i >= 0; i--)
{
if(myArr[i] == null)
{
myArr[i] = "no longer free!";
break;
}
}
如果你真的需要做这样的事情,你可能应该使用 List<string>
而不是数组。
关于c# - 查找数组的最低空闲位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8128266/