当我尝试编译此代码时,
我得到这个错误。
错误1找不到类型或名称空间名称'传输'(您是否缺少using指令或程序集引用?)
我将如何纠正该错误?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
public enum transmission
{
Manual,
NonSynchronous,
Automatic,
SemiAutomatic,
Continuously,
Infinitely,
Electric,
Hydrostatic,
Hydrodynamic,
}
}
public class Car
{
static void Main(string[] args)
{
string[] transmissions = Enum.GetNames(typeof(transmission));
foreach(String transmission in transmissions) {
Console.WriteLine(transmission);
}
}
}
最佳答案
您不在ConsoleApplication1
命名空间的范围内。在该名称空间中包含Car
类,或调用typeof(ConsoleApplication1.transmission)
。
关于c# - Enum.GetNames()错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8078574/