using UnityEngine;
using System.Collections;
using DB = UnityEngine.Debug;
public class EnumAndClass : MonoBehaviour
{
// Use this for initialization
void Start ()
{
DB.Log(Week.Monday);
}
private sealed class Week
{
public static readonly Week Monday = new Week (0);
public static readonly Week Tuesday = new Week (1);
public static readonly Week Wednesday = new Week (2);
public static readonly Week Thurday = new Week (3);
public static readonly Week Friday = new Week (4);
public static readonly Week Saturday = new Week (5);
public static readonly Week Sunday = new Week (6);
private int _infoType;
private Week(int infoType)
{
_infoType = infoType;
}
public override string ToString()
{
switch(_infoType)
{
case 0:
return "星期一";
case 1:
return "星期二";
case 2:
return "星期三";
case 3:
return "星期四";
case 4:
return "星期五";
case 5:
return "星期六";
case 6:
return "星期日";
default:
throw new System.Exception("不正确的星期信息");
}
}
}
}