エラーが発生しています
タイプまたは名前空間名「リスト」が見つかりませんでした。 usingディレクティブまたはアセンブリ参照がありませんか?
サンプルコード:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class city1 : MonoBehaviour
{
public static List<string> items = new List ();
public static List<double> itemsprice = new List();
public static List<double> qu = new List();
}
それが重要な場合はモノを使用しています。
問題は、new List()
のインスタンス化に起因します。これらには、汎用コンポーネントも必要です。
public static List<string> items = new List<string>();
public static List<double> itemsprice = new List<double>();
public static List<double> qu = new List<double>();
つまり、タイプList
はありませんが、ジェネリックタイプList<T>
はあります。
汎用List<T>
のインスタンス化の詳細と例は、 MSDNドキュメント にあります。
コードを次のように置き換えます。
public static List<string> items = new List<string>();
public static List<double> itemsprice = new List<double>();
public static List<double> qu = new List<double>();
これを試して:
public static List<string[]> items = new List<string>();
文字列の後に括弧を追加します