我有以下课程:
public abstract class BaseGridViewModel
{
protected BaseGridViewModel()
{
Timer = new List<long>();
}
public List<long> Timer { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
要更新我有的计时器:
vm.Timer.Add(sw.ElapsedMilliseconds);
Run Code Online (Sandbox Code Playgroud)
我对列表不太熟悉.我是否可以拥有一个包含long和string的列表,以便我可以执行以下操作:
vm.Timer.Add(sw.ElapsedMilliseconds, "After event 1");
vm.Timer.Add(sw.ElapsedMilliseconds, "After event 2");
Run Code Online (Sandbox Code Playgroud)
创建一个类来保存这两个值,并将它们存储在列表中.
public sealed class TimeEvent
{
public long Elapsed {get; private set;}
public string Description { get; private set;}
public TimeEvent(long elapsedTime, string descriptionOfEvent)
{
this.Elapsed = elapsedTime;
this.Description = descriptionOfEvent;
}
}
public IList<TimeEvent> TimerEvents {get; set;}
vm.Timer.Add(new TimeEvent(sw.ElapsedMillisends, "After event 1"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |