Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.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#_Winforms - Fatal编程技术网

C# 如何在几分钟内显示结果?

C# 如何在几分钟内显示结果?,c#,winforms,C#,Winforms,我有一个代码,它从字典中获取数据并将其写入标签,但它们在其中。我需要这样做,以分钟的形式记录,即: 分:秒 mm:ss 以下是执行标签映射的代码: private void updateRatingLabels2() { var tops = AllNames2() .OrderBy(pair => pair.Value) .ThenBy(pair => pair.Key, StringComparer.Ordinal

我有一个代码,它从字典中获取数据并将其写入标签,但它们在其中。我需要这样做,以分钟的形式记录,即:

分:秒

mm:ss

以下是执行标签映射的代码:

private void updateRatingLabels2()
    {
        var tops = AllNames2()
          .OrderBy(pair => pair.Value) 
          .ThenBy(pair => pair.Key, StringComparer.Ordinal) 
          .Take(5)   
          .ToArray();


        for (int i = 23; i <= 27; ++i)
            Controls.Find($"label{i}", true).First().Text = "";

        for (int i = 33; i <= 37; ++i)
            Controls.Find($"label{i}", true).First().Text = "";


        for (int i = 0; i < tops.Length; ++i)
        {
            Controls.Find($"label{i + 23}", true).First().Text = tops[i].Key;
            Controls.Find($"label{i + 33}", true).First().Text = tops[i].Value.ToString();
        }
    }
private void updateRatingLabels2()
{
var tops=AllNames2()
.OrderBy(pair=>pair.Value)
.ThenBy(pair=>pair.Key,StringComparer.Ordinal)
.采取(5)
.ToArray();

对于(int i=23;i如果字典中的值是一个datetime字符串,则可以尝试使用datetime。如下解析:

var val = tops[i].Value.ToString();
 Controls.Find($"label{i + 33}", true).First().Text = DateTime.Parse(val).ToString("mm:ss") ;

考虑TimeStudio.toStand(…)以获得位置感知格式。可能使用TimeSIP.初始化(值)表示什么。“代码>控件。查找($“标签{I+33 }”,TRUE)。FrSTST())Text=$“{Tope[i]。值/ 60 }:{Tope[i]。值%60:};如果<代码> Tope[i]。值< /COD>包含秒。(例如,
1204
,我们需要
20:04
)值这是玩家通过游戏的秒数对不起,这是使用默认名称和控件的代码。Find()?您可能至少希望将控件缓存在全局数组中。