-
2つの日付の差を秒単位で取得するC#プログラム
2つの日付を設定します。 DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20); DateTime date2 = new DateTime(2018, 7, 15, 11, 14, 25); 次に、2つの日付の差を計算します。 TimeSpan ts = date2 - date1; さらに移動して、秒単位で差を計算します。 ts.TotalSeconds 完全なコードを見てみましょう。 例 using System; using System.Linq; public class Demo { publ
-
C#で2つの日付の間の分を計算します
まず、2つの日付を設定します。 DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 17, 11, 14, 25); 次に、2つの日付の差を計算します。 TimeSpan ts = date2 - date1; 分を計算するには。 ts.TotalMinutes 完全なコードを見てみましょう。 例 using System; using System.Linq; public class Demo { public stati
-
C#Console.WindowLeftプロパティ
WindowsLeftプロパティは、画面バッファを基準にしたコンソールウィンドウ領域の左端の位置を取得または設定します。 整数変数を宣言して、左端の位置を取得します。 int left; 次に、Console.WindowLeftプロパティを使用します。 left = Console.WindowLeft 完全な例を見てみましょう。 例 using System; class Demo { static void Main() { int left; left = Console
-
2つのDateTime間のミリ秒単位のC#の差
以下が私たちの日付の2つのDateTimeオブジェクトであるとしましょう。 DateTime date1 = new DateTime(2018, 8, 11, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 11, 11, 14, 25); TimeSpanを使用して、これら両方の日付の違いを見つけます。 TimeSpan ts = date2 - date1; ミリ秒を取得するには、次のプロパティを使用します- ts.TotalMilliseconds 完全なコードを見てみましょう。 例 using System; using
-
型を同等のIEnumerableにキャストするC#プログラム
AsEnumerable()メソッドを使用して、同等のIEnumerableに型をキャストします。拡張方式です。 この例では、配列を設定しました。 int[] myArr = new int[10]; myArr[0] = 1; myArr[1] = 2; myArr[2] = 3; myArr[3] = 4; myArr[4] = 5; これで、AsEnumerable()メソッドを使用してキャストしました。 myArr.AsEnumerable(); 例 using System; using System.Linq; class Demo { static
-
シーケンスの要素が条件を満たすかどうかをチェックするC#プログラム
All()メソッドを使用して、シーケンスの要素が条件を満たすかどうかを確認します。要素の1つが設定された条件を満たさない場合でも、All()メソッドはFalseを返します。 条件を設定するには、ラムダ式を使用します。以下に、すべての要素が20より大きいかどうかを確認するための条件を示します。 myArr.AsQueryable().All(val => val > 20); 例を見てみましょう。 例 using System; using System.Linq; class Demo { static void Main() { &nb
-
現在の曜日を取得するC#プログラム
DateTimeを使用します。現在の曜日を表示するDayOfWeekプロパティ。 DayOfWeek wk = DateTime.Today.DayOfWeek; これで、「週」を表示すると、現在の曜日が表示されます。 現在の曜日を取得するための完全なコードを見てみましょう。 例 using System; using System.Linq; public class Demo { public static void Main() { DayOfWeek wk = DateTime.Today.DayOfWeek; &
-
C#で今月を生成する
現在の月を表示するには、まず「今」を使用して現在の日付を取得します。 DateTime dt = DateTime.Now; 次に、Monthプロパティを使用して、現在の月を取得します。 dt.Month 完全なコードを見てみましょう。 例 using System; using System.Linq; public class Demo { public static void Main() { DateTime dt = DateTime.Now; Console.Write
-
C#で空のDateTimeを初期化する方法
DateTimeを最小値に設定します。 DateTime.MinValue; 上記は最小値を表示します。つまり 1/1/0001 最小値を表示し、日付にnullを追加して空として初期化しないようにする方法を見てみましょう。 例 using System; using System.Linq; public class Demo { public static void Main() { DateTime dt = DateTime.MinValue; Console.WriteLi
-
C#General Date Short Time(g)フォーマット指定子
Generate Date Short Time形式指定子は、短い日付( d)と短い時間( t)のパターンをスペースで区切って組み合わせたものです。 DateTimeを使用して日付を設定します。 DateTime dt = new DateTime(2018, 10, 2, 7, 59, 20); ここで、(「g」)形式指定子を使用します。 dt.ToString("g", DateTimeFormatInfo.InvariantInfo)); 例 using System; using System.Globalization; class Demo {
-
C#日時の最大値
日付の最大値を設定するには、DateTimeプロパティMaxValueを使用します。 DateTime max = DateTime.MaxValue; 次に、maxの値を表示して、以下に示すように日付の最大値を取得します。 例 using System; using System.Linq; public class Demo { public static void Main() { DateTime max = DateTime.MaxValue; Console.WriteL
-
配列の末尾から指定された数の要素を返すC#プログラム
TakeLast()メソッドを使用して、配列の最後から要素を返します。 まず、配列を宣言して初期化します。 int[] prod = { 110, 290, 340, 540, 456, 698, 765, 789}; それでは、最後の3つの要素を取得しましょう。 IEnumerable<int> units = prod.AsQueryable().TakeLast(3); 完全なコードを見てみましょう。 例 using System; using System.Linq; using System.Collections.Generic; public class Dem
-
C#TimeSpanの最小値
タイムスパンは時間の長さを示します。 TimeSpanの最小値を取得するには、次のプロパティを使用します。 TimeSpan.MinValue 例 using System; using System.Linq; public class Demo { public static void Main() { Console.WriteLine(TimeSpan.MinValue); } } 出力 -10675199.02:48:05.4775808
-
C#TimeSpanの最大値
タイムスパンは時間の長さを示します。 TimeSpanの最大値を取得するには、次のプロパティを使用します。 TimeSpan.MaxValue 例 using System; using System.Linq; public class Demo { public static void Main() { Console.WriteLine(TimeSpan.MaxValue); } } 出力 10675199.02:48:05.4775807
-
時間の絶対値を取得するC#プログラム
時間の絶対値を取得するには、TimesSpanDuration()メソッドを使用します。 以下がTimeSpanだとしましょう。 TimeSpan ts = new TimeSpan(-7, -50, -25); 次に、絶対値を取得します。 TimeSpan duration = ts.Duration(); 完全なコードを見てみましょう。 例 using System; using System.Linq; public class Demo { public static void Main() { TimeSpan
-
C#コンソールのBufferHeightプロパティ
BufferHeightを使用して、バッファ領域の高さを取得または設定します。 このようなプロパティを使用します- Console.BufferHeight 完全な例を見てみましょう。 例 using System; class Demo { static void Main() { Console.WriteLine("Buffer height (rows) = "+Console.BufferHeight); } } 出力 Buffer height (rows) = 0
-
C#String.PadLeftメソッド
PadLeft()メソッドを使用して、文字列の先頭にスペースを埋め込みます。 Unicode文字で埋めることもできます。 以下が私たちの文字列だとしましょう。 string myStr = "DemoOne"; 上記の文字列の先頭にパディングを設定するには、PadLeftメソッドを使用します。 myStr.PadLeft(10); これが完全な例です。 例 using System; class Demo { static void Main() { string myStr = "Demo
-
要素がC#リストに見つからない場合は、デフォルトを表示します
要素のないリストがあります。 List<float> val = new List<float> { }; デフォルトを表示してエラーを回避するには、FirstorDefault()メソッドを使用します。 val.AsQueryable().FirstOrDefault(); デフォルトとして表示される値を変更することもできます。 コードを見てみましょう。 例 using System; using System.Collections.Generic; using System.Linq; class Demo { static voi
-
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 &nb
-
C#のConvert.ToCharメソッド
Convert.ToCharメソッドは、指定された値をUnicode整数に変換するために使用されます。 sbyte変数を宣言しました。 sbyte byteVal = 200; 次に、Convert.ToChar()メソッドを使用して、sbyte値をUnicode整数に変換します。 charVal = Convert.ToChar(b); 別の例を見てみましょう。 例 using System; public class Demo { public static void Main() { sbyte[] byteVal