Here are my code:
static void Main(string[] args)
{
List<int> a =new List<int>{1,-1,-2,-3};
Tensorflow.NumPy.NDArray aa=new Tensorflow.NumPy.NDArray(a.ToArray());// Point A
Console.WriteLine("Hello World!");
Console.Write("Hi");
}
Point A will raise a error like this:

But if I use Tensorflow.NumPy.NDArray aa= (Tensorflow.NumPy.NDArray)a.ToArray(); in the position of Point A, the question solved.
Now I want to know if it is some of my error or others cause it happen.