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