我有以下类(class):
public abstract class BaseGridViewModel
{
protected BaseGridViewModel()
{
Timer = new List<long>();
}
public List<long> Timer { get; set; }
}
要更新我的计时器:
vm.Timer.Add(sw.ElapsedMilliseconds);
我对列表不是很熟悉。我可以有一个列表吗 包含一个 long 和一个字符串,以便我可以执行以下操作:
vm.Timer.Add(sw.ElapsedMilliseconds, "After event 1");
vm.Timer.Add(sw.ElapsedMilliseconds, "After event 2");
最佳答案
创建一个类来保存这两个值,并将它们存储在列表中。
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"));
关于c# - 我可以在 C# 中创建一个包含长字符串和字符串的列表吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12397026/