Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 秒表只显示秒数_C#_Stopwatch - Fatal编程技术网

C# 秒表只显示秒数

C# 秒表只显示秒数,c#,stopwatch,C#,Stopwatch,我有一个使用秒表类的带有计时器的程序。 有一个标签,显示小时、分钟和秒,如下所示: label.Text = String.Format("{0:00}:{1:00}:{2:00}", stopwatch.Elapsed.Hours, stopwatch.Elapsed.Minutes, stopwatch.Elapsed.Seconds); 我想知道是否可以只显示秒 当时钟达到60秒时,是否可以继续?比如61秒,62秒等等 您可能需要使用TotalSeconds属性: double tot

我有一个使用秒表类的带有计时器的程序。 有一个
标签
,显示小时、分钟和秒,如下所示:

label.Text = String.Format("{0:00}:{1:00}:{2:00}", stopwatch.Elapsed.Hours, stopwatch.Elapsed.Minutes, stopwatch.Elapsed.Seconds);
  • 我想知道是否可以只显示秒
  • 当时钟达到60秒时,是否可以继续?比如61秒,62秒等等

您可能需要使用
TotalSeconds
属性:

double totalSeconds = stopwatch.Elapsed.TotalSeconds;
要将此值指定给
标签
s
文本
属性,请执行以下操作:

label.Text = totalSeconds.ToString();

如果只想显示整秒,请考虑将
转换为
int
或将值舍入。

您可能需要使用
TotalSeconds
属性:

double totalSeconds = stopwatch.Elapsed.TotalSeconds;
要将此值指定给
标签
s
文本
属性,请执行以下操作:

label.Text = totalSeconds.ToString();

如果只想显示完整的秒数,请考虑将
转换为
int
或将该值四舍五入。

这将在标签中显示已用秒数:

label.Text = $"{stopwatch.ElapsedMilliseconds / 1000}";
或者这个:

label.Text = $"{(int)stopwatch.Elapsed.TotalSeconds}";

这将在标签中显示已用秒数:

label.Text = $"{stopwatch.ElapsedMilliseconds / 1000}";
或者这个:

label.Text = $"{(int)stopwatch.Elapsed.TotalSeconds}";
是struct的属性,它有一组名称以
Total
开头的属性,例如:

TimeSpan.FromMinutes(121).TotalHours  // 2.0166666666666666
TimeSpan.FromSeconds(67).TotalSeconds // 67
是struct的属性,它有一组名称以
Total
开头的属性,例如:

TimeSpan.FromMinutes(121).TotalHours  // 2.0166666666666666
TimeSpan.FromSeconds(67).TotalSeconds // 67

您试图实现什么?Timespan(已用属性是时间戳)具有表示总计的属性。在您的例子中,您可能希望查看TotalSeconds。您尝试了什么来实现这一点?Timespan(已用属性是时间戳)具有表示总计的属性。在您的情况下,您可能希望查看TotalSeconds。注意前者将仅为离散秒,而第二个将包含分数分量。注意前者将仅为离散秒,而第二个将包含分数分量。