using UnityEngine;
using System.Collections;
using System.Collections.Generic;
// Tryed this
List myList = new List();
// And this
System.Collections.Generic.List myList = new System.Collections.Generic.List();
// ERROR:
//The type or namespace name `List' does not exist in the namespace `System.Collections.Generic'. Are you missing an assembly reference?
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
// Tryed this
List<T> myList = new List<T>();
// And this
List<T> myList = new List<T>();
T stands for the type, so like int, string, long, float, short, byte, ect… or a custom type such as a class that your using to keep data or a struct.