J'ai une erreur
Le type ou le nom de l'espace de noms `List 'est introuvable. Vous manque-t-il une directive d'utilisation ou une référence d'assemblée?
Exemple de code:
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();
}
J'utilise mono si c'est important.
Le problème provient de votre instanciation de new List()
. Ceux-ci ont également besoin du composant générique:
public static List<string> items = new List<string>();
public static List<double> itemsprice = new List<double>();
public static List<double> qu = new List<double>();
En d'autres termes, il n'y a pas de type List
mais il existe un type générique List<T>
.
Vous trouverez plus d'informations et des exemples d'instanciation du List<T>
générique dans la documentation MSDN .
Remplacez votre code par ceci:
public static List<string> items = new List<string>();
public static List<double> itemsprice = new List<double>();
public static List<double> qu = new List<double>();