1 只是不要命名一個類型相同的命名空間。這總是一個壞主意。你可以用各種方式解決問題,但在很多情況下它很難看。重命名類型或命名空間會好很多。 在這種特別情況下,你可以改變你的代碼: Application.Run(new NeuralNetwork()); ...這將引用類型。但是不只是做 - 重命名類型或命名空間,而不是:) 埃裏克利珀有關於這一主題的四個部分博客文章系列: Part 1 Part 2 Part 3 Part 4 來源 2013-11-20 12:10:11