estoy teniendo un error
No se pudo encontrar el tipo o el nombre del espacio de nombres 'List'. ¿Te falta una directiva de uso o una referencia de ensamblado?
Código de muestra:
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(); }Estoy usando mono si importa.
El problema proviene de su creación de instancias de new List() . Estos también necesitan el componente genérico:
public static List<string> items = new List<string>(); public static List<double> itemsprice = new List<double>(); public static List<double> qu = new List<double>(); Es decir, no existe un tipo List pero sí un tipo genérico List<T> .
Puede encontrar más información y ejemplos de creación de instancias de la List<T> genérica en la documentación de MSDN .
Prueba esto:
public static List<string[]> items = new List<string>();
Agregar corchetes después de la cadena