C# не удалось найти тип или имя пространства имен "List". Но я импортирую систему.Коллекции.Родовой;
У меня ошибка
не удалось найти тип или имя пространства имен "List". Ты скучаешь? директива 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();
}
Я использую mono, если это имеет значение.
3 ответов
проблема возникает из вашего экземпляра 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>
.
дополнительная информация и примеры создания экземпляра generic 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>();
добавить скобки после строки