C# 如何用C语言制作公共秒表#

C# 如何用C语言制作公共秒表#,c#,datagridview,public,stopwatch,C#,Datagridview,Public,Stopwatch,我是C#的新手,所以如果我犯了一个愚蠢的错误或者这个问题很明显,请原谅我。我正在尝试制作一个程序,可以制作一个计时器的多个实例,它显示在datagridview中。基本上,每一行都有自己的计时器,可以通过同一行中的两个按钮来控制 目前我有以下代码: public void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { Stopwatch stopwa

我是C#的新手,所以如果我犯了一个愚蠢的错误或者这个问题很明显,请原谅我。我正在尝试制作一个程序,可以制作一个计时器的多个实例,它显示在datagridview中。基本上,每一行都有自己的计时器,可以通过同一行中的两个按钮来控制

目前我有以下代码:

public void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            Stopwatch stopwatch = new Stopwatch();

        }
我需要能够访问秒表,并关闭它从一个不同的功能。问题是,我不能在开始时将秒表声明为全局变量,因为我必须不断创建新的秒表。

只需将其声明为全局变量即可。
当你想创建一个新的,只要秒表=新秒表()

创建全球可用的秒表索引集合(例如字典),而不是单个秒表。然后,在单击操作中,如果该行尚未创建新的,则可以创建新的


注意:您需要在字典中键入每行唯一的某个值,以便将来可以引用它。

好的,谢谢!这听起来像是我需要的东西。我以前从未听说过字典,但我要试试!您将在
System.Collections.Generic
命名空间中找到
Dictionary
。可能会有更高效的集合,但我发现这是最直接的。祝你好运!