Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ความแตกต่างระหว่าง TimeSpan.Seconds และ TotalSeconds ใน C#

TimeSpan.Seconds คือส่วนของวินาทีในเวลา ในขณะที่ TimeSpan.TotalSeconds แปลงเวลาทั้งหมดเป็นวินาที

มาดูเมธอด TimeSpan.Seconds ก่อน:

ตัวอย่าง

using System;
using System.Linq;

public class Demo
{
    public static void Main()
    {
        TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0);
        // วินาที
        Console.WriteLine(ts.Seconds);
    }
}

ผลลัพธ์

20

ตอนนี้ มาดูว่า TotalSeconds ทำงานอย่างไรสำหรับค่า TimeSpan เดียวกัน:

ตัวอย่าง

using System;
using System.Linq;

public class Demo
{
    public static void Main()
    {
        TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0);
        // วินาทีทั้งหมด
        Console.WriteLine(ts.TotalSeconds);
    }
}

ผลลัพธ์

360020

ตอนนี้ เราจะดูทั้งสองอย่างในตัวอย่างเดียวกัน:

ตัวอย่าง

using System;
using System.Linq;

public class Demo
{
    public static void Main()
    {
        TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0);
        // วินาที
        Console.WriteLine(ts.Seconds);
        // วินาทีทั้งหมด
        Console.WriteLine(ts.TotalSeconds);
    }
}

ผลลัพธ์

20
360020