C#でTimeSpanに値を割り当てる方法は何ですか?

C#では、TimeSpan構造体のコンストラクタを使用して、TimeSpan変数に値を設定することができます。TimeSpan構造体のコンストラクタには複数のオーバーロード形式がありますが、最も一般的なのは時間間隔の各部分を引数として渡す方法です。

以下はいくつかの一般的なTimeSpan値の設定方法の例です:

  1. TimeSpanのコンストラクタを使って値を設定します。
TimeSpan interval = new TimeSpan(1, 2, 30); // 1小时2分钟30秒
  1. FromXxxクラスの静的メソッドを使用して値を設定します。
TimeSpan interval = TimeSpan.FromHours(1.5); // 1小时30分钟
  1. 文字列を解析して値を設定するために、TimeSpan.Parseメソッドを使用する。
TimeSpan interval = TimeSpan.Parse("2:30:00"); // 2小时30分钟
  1. TimeSpan.TryParseメソッドを使用して文字列を解析し、値を割り当てます(安全な解析で、解析に失敗した場合に例外をスローしません)。
TimeSpan interval;
if (TimeSpan.TryParse("2:30:00", out interval))
{
    // 解析成功,可以使用interval变量
}
else
{
    // 解析失败,处理解析失败的情况
}

これらの方法は、TimeSpan型の変数に値を代入するために使用することができます。具体的な要件とデータソースに合わせて適切な方法を選択して値を代入してください。

bannerAds