日期:2014-05-17  浏览次数:20811 次

新人的菜问题,请帮忙
有一个代码,是做一个计时器小程序,作者做了描述,但是我不知道他说的定义一个枚举,这个枚举的这段代码放在哪?那个文件,什么地方,因为我放上去之后,总是提示和下面我贴出的代码冲突,刚入手,请别见笑!


开发过程:

  1:定义一个枚举,用来设置秒表显示类型。

    public enum ElapsedTimeFormat
    {
        HourMinuteSecond,
        Seconds,
        Milliseconds
    }
  2:App.xaml.cs文件,定义一个属性ElapsedTimeFormat,和2个方法SaveSettings,LoadSettings,用于向独立存储中保存信息和加载信息。并且在应用程序启用、激活、关闭和墓碑的时候调用。

复制代码
public ElapsedTimeFormat ElapsedTimeFormat { get; set; }

private void SaveSettings()
        {
            var settings = IsolatedStorageSettings.ApplicationSettings;
            settings["elapsedTimeFormat"] = ElapsedTimeFormat;
            settings.Save();
        }
        private void LoadSettings()
        {
            var settings = IsolatedStorageSettings.ApplicationSettings;
            if (settings.Contains("elapsedTimeFormat"))
            {
                ElapsedTimeFormat = (ElapsedTimeFormat)settings["elapsedTimeFormat"];
            }
            else
            {
                ElapsedTimeFormat = ElapsedTimeFormat.HourMinuteSecond;
            }
        }
复制代码

------解决方案--------------------
枚举放到类外面
------解决方案--------------------
枚举跟类同一层次结构。

enum Days2
{
    None = 0x0,
    Sunday = 0x1,
    Monday = 0x2,
    Tuesday = 0x4,
    Wednesday = 0x8,
    Thursday = 0x10,
    Friday =&nbs