-1

我在做一个项目时又遇到了一个问题(下一个,再次在课堂上)。我需要知道如何在 C# (Unity 3D) 的数组中找到未使用的空间

我可以提供更多信息和代码部分,我愿意部分更改我的代码,但不会太多,因为我会得到我的成绩(不是真正的成绩,更像是评级的东西)我做了多少。(是的,我可以在网上提问:P)

提前感谢您的帮助,我(我的真实姓名出错,所以我无法发布 oO)

4

1 回答 1

0

应该有效,请注意,它未经测试。

林克:

var nullOrEmptyIndexes = ListObject.Select((item, index) => new { item, index }).Where(x => x.item == null).Select(x => x.index);

循环:

public static IEnumerable<int> GetEmptyIndexes(List<object> list)
{
    for (int i = 0; i < list.Count; i++)
    {
        if (list[i] == null)
        {
            yield return i;
        }
    }
}

将 ListObject 更改为您要检查的列表。

虽然,您的列表中确实不应该有空白,但对我来说似乎很乱。

于 2013-09-10T11:45:09.120 回答