c# - 我可以在 C# 中创建一个包含长字符串和字符串的列表吗

标签 c#

我有以下类(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/

相关文章:

c# - 为什么我不能从 RichTextBox 的引用创建 RichTextBox

c# - 从 Visual Studio 将 Excel 单元格设置为 Textbox.text,引用错误 C#

c# - 识别显示器

c# - 将文本框值从文本框传递到不同的(不是 form.cs)类

c# - C#中的NotifyIcon.ShowBalloonTip可以自定义吗?

c# - 如果存在于 XmlNodeList C# 中的 XML 节点上

c# - 如何从 Bing Maps API 获取交通数据?

c# - 来自 PHP 示例的 UWP HttpClient 授权

c# - 在多个 View 框中设置相同的字体大小

c# - 如何将 PictureBox.Image 保存到文件?