如果我有枚举:
public enum VehicleType
{
Car = 0,
Boat = 1,
Bike = 2,
Spaceship = 3
}
Run Code Online (Sandbox Code Playgroud)
然后我做:
int X = 10;
VehicleType vt = (VehicleType)2;
X = X + vt;
Console.WriteLine("I travel in a " + vt + " with " + X + " people.");
Run Code Online (Sandbox Code Playgroud)
C#中的输出应该是什么?
在X = X + vt;vt中将被转换为int.在"I travel in a " + vt + " with " + X + " people."vt中将被替换为vt.ToString(),它将打印枚举的名称.