在C#中,TimeSpan 是一個表示時間間隔的結構體,而 long 是一個表示長整數的數據類型。要將 TimeSpan 轉換為 long,您可以使用 TimeSpan 結構體的 TotalMilliseconds 屬性。以下是一個示例:
using System;
class Program
{
static void Main()
{
// 創建一個 TimeSpan 實例
TimeSpan timeSpan = new TimeSpan(1, 2, 3, 4, 5);
// 將 TimeSpan 轉換為 long
long milliseconds = timeSpan.TotalMilliseconds;
// 輸出結果
Console.WriteLine("Total milliseconds: " + milliseconds);
}
}
在這個示例中,我們創建了一個 TimeSpan 實例,表示 1 天 2 小時 3 分鐘 4 秒 5 毫秒。然后,我們使用 TotalMilliseconds 屬性將其轉換為 long 類型,并將結果輸出到控制臺。