如何使用字符串数组初始化类?

问题描述 投票:0回答:1
using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
using UnityEngine.PlayerLoop;

public class Test : MonoBehaviour
{
    private List<string> names = new List<string>();

    private void Awake()
    {
        for(int i = 0; i < 10; i++)
        {
            names.Add(i.ToString());
        }

        MyNames myn = new MyNames();
        for(int i = 0; i < propertiesNames.Count; i++)
        {
            myn.names[i] = new string(names[i]);
        }
    }

    public class MyNames
    {
        public List <string> names;
    }
}

我想将全局列表名称中的名称添加到MyNames类中的列表名称中。因此,现在MyNames类中将有10个属性名称。

也许将其设为编辑器脚本,以便以后可以在其他脚本中使用它,例如,在另一个单声道脚本中输入类似::>

MyNames.name1

MyNames.name2

并且name1将包含字符串“ 1”name2将包含字符串“ 2”

依此类推。

使用System.Collections;使用System.Collections.Generic;使用UnityEditor;使用UnityEngine;使用UnityEngine.PlayerLoop;公共类测试:MonoBehaviour {private List ...

c# unity3d
1个回答
1
投票

仅是标题:您有一个List<string>,而不是数组;)

© www.soinside.com 2019 - 2024. All rights reserved.