📜  Unity数组

📅  最后修改于: 2021-01-11 13:45:47             🧑  作者: Mango

数组

数组用于存储相同类型的值的顺序集合。简而言之,数组用于将值列表存储在单个变量中。假设您要存储许多播放器名称,而不是将它们分别存储为字符串p1,字符串p2,字符串p3等,我们可以将它们存储在数组中。

数组是一种将一组相同类型的数据存储在一起的方法。

声明数组

要使用C#声明数组,必须首先说出将在数组中存储什么类型的数据。在类型之后,指定一个开放的方括号,然后立即指定一个封闭的方括号[]。这将使变量成为实际的数组。我们还需要指定数组的大小。它仅表示变量中要访问的位置数。

句法:

accessModifier datatype[] arrayname = new datatype[arraySize];

例:

public string[] name = new string[4];

要将空值分配给数组中的所有位置,只需编写“ new”关键字,然后键入类型,方括号,描述数组大小的数字,然后是方括号。

让我们看一个使用数组的简单示例:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ArrayExample : MonoBehaviour
{
    public int[] playerNumber= new int[5];

    void Start()
    {
        for (int i = 1; i < playerNumber.Length; i++)
        {
            playerNumber[i] = i;
            Debug.Log("Player Number: " +i.ToString());

        }
    }
}

输出: