C# The type or namespace name `List' could not be found. But I'm importing System.Collections.Generic;
82,016
Solution 1
The issue comes from your instantiation of new List()
. These also need the generic component:
public static List<string> items = new List<string>();
public static List<double> itemsprice = new List<double>();
public static List<double> qu = new List<double>();
That is, there is no type List
but there is a generic type List<T>
.
More information and examples of instantiating the generic List<T>
can be found in the MSDN documentation.
Solution 2
Try this:
public static List<string[]> items = new List<string>();
Add brackets after string
Author by
CalebB
Updated on May 07, 2020Comments
-
CalebB about 4 years
I'm having an error
The type or namespace name `List' could not be found. Are you missing a using directive or an assembly reference?
Sample 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(); }
I'm using mono if it matters.