C#
 Computer >> コンピューター >  >> プログラミング >> C#

TimeSpan Seconds()とTotalSeconds()の違い


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);
      // seconds
      Console.WriteLine(ts.Seconds);
   }
}

出力

20

ここで、同じTimeSpan値に対してTotalSecondsがどのように機能するかを見てみましょう。

using System;
using System.Linq;
public class Demo {
   public static void Main() {
      TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0);
      // total seconds
      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);
      // seconds
      Console.WriteLine(ts.Seconds);
      // total seconds
      Console.WriteLine(ts.TotalSeconds);
   }
}

出力

20
360020

  1. C#でのTrimStart()とTrimEnd()の違い

    TrimStart()メソッドは、文字セットの先頭の出現箇所をすべて削除しますが、TrimEnd()メソッドは、文字セットの末尾の出現箇所をすべて削除します。 TrimStart() TrimStart()メソッドは、配列で指定された文字セットの主要な出現箇所をすべて削除します。 すべての先行ゼロを削除する例を見てみましょう- 例 using System; class Program {    static void Main() {       String str ="0009678".TrimStart(ne

  2. GoとJavaの違い。

    行く Goは手続き型プログラミング言語です。プログラムはパッケージを使用して組み立てられます。動的言語に似たパターンを採用する環境をサポートします。 Java Javaはオブジェクト指向プログラミング言語です。 Javaは静かで高速、信頼性が高く、安全です。最も広く使用されている言語でもあります。 GoとJavaの重要な違いは次のとおりです。 Sr。いいえ。 キー 移動 Java 1 タイプ Goは手続き型プログラミング言語であり、動的言語と同様のパターンをサポートしています。 Javaはオブジェクト指向プログラミング言語です。 2 クラスのサポート