关于枚举值顺序

在利用winform程序练习OOP模拟一个小车的组装到加速减速过程时,涉及到小车在各个过程中的状态,于是定义了枚举变量:

用于表示车辆的两种状态(静止,行驶)

/// <summary>
/// 汽车运行状态
/// </summary>
enum CarState
{
    /// <summary>
    /// 静止
    /// </summary>
    Static,
 
    /// <summary>
    /// 行驶
    /// </summary>
    Travel,
}

因为模拟的过程是从静止到行驶,再进行加速减速,对于小车的状态默认应该是静止

Car类中定义的属性:

/// <summary>
/// 汽车运动状态
/// </summary>
public CarState CarState { get; set; }

默认应该是枚举中的第一个值,即Static

posted @ 2013-08-18 16:20  CN.QS  阅读(422)  评论(0编辑  收藏  举报