-
C#LinqZipメソッド
述語とZipメソッドを使用してシーケンスをマージします。 マージするアレイは次のとおりです。 int[] intArray = { 10, 20, 30, 40 }; string[] stringArray = { "Jack", "Tim", "Henry", "Tom" }; 次に、Zipメソッドを使用して両方のアレイをマージしましょう。 intArray.AsQueryable().Zip(stringArray, (one, two) => one + " " + two)
-
C#で3次元配列のランクを取得する
3次元配列のランクを取得するには、Rankプロパティを使用します。 3次元配列を設定します。 int[,,] arr = new int[3,4,5] ランクを取得します。 arr.Rank 完全なコードを見てみましょう。 例 using System; class Program { static void Main() { int[,,] arr = new int[3,4,5] Console.WriteLine("Dimensions of Array : &q
-
3次元配列の幅と高さを取得します
3次元配列が-であるとしましょう int[,,] arr = new int[3,4,5]; 高さと幅、つまり行と列を取得するには。 Array.GetLength(0) – for rows Array.GetLength(1) – for columns 例 using System; class Program { static void Main() { int[,,] arr = new int[3,4,5]; Console.WriteLine(a
-
C#の3次元配列の境界を取得する
3次元配列の境界を取得するには、C#でGetUpperBound()GetLowerBound()メソッドを使用します。 これらのメソッドで設定されるパラメータは、寸法です。つまり、 配列が-だとしましょう int[,,] arr = new int[3,4,5]; 3次元配列の場合、次元0。 arr.GetUpperBound(0) arr.GetLowerBound(0) 3次元配列の場合、次元1。 arr.GetUpperBound(1) arr.GetLowerBound(1) 3次元配列の場合、次元2。 arr.GetUpperBound(2) arr.GetLowerBo
-
C#でのArgumentNullException
有効な引数として受け入れないメソッドにnull参照が渡されたときにスローされる例外。 例を見てみましょう。 nullパラメータをint.Parse()メソッドに設定すると、以下に示すようにArgumentNullExceptionがスローされます- 例 using System; class Demo { static void Main() { string val = null; int res = int.Parse(val); // error is thrown &nbs
-
Int32値を10進数に変換するC#プログラム
Int32値を10進数に変換するには、Convert.ToDecimal()メソッドを使用します。 Int32は、32ビットの符号付き整数を表します。 次がInt32の値だとしましょう。 int val = 2923; 次に、10進数に変換します。 decimal decVal = Convert.ToDecimal(val); 完全な例を見てみましょう。 例 using System; public class Demo { public static void Main() { int val = 2923; &n
-
バイト値をInt32値に変換するC#プログラム
バイト値をInt32値に変換するには、Convert.ToInt32()メソッドを使用します。 Int32は、32ビットの符号付き整数を表します。 以下がバイト値だとしましょう。 byte val = Byte.MaxValue;; 次に、Int32に変換します。 int intVal = Convert.ToInt32(val); 完全な例を見てみましょう。 例 using System; public class Demo { public static void Main() { byte val = Byte.
-
Double値をInt64値に変換するC#プログラム
Double値をInt64値に変換するには、Convert.ToInt64()メソッドを使用します。 Int64は、64ビットの符号付き整数を表します。 以下が私たちの2倍の価値だとしましょう。 double val = 23.951213e12; 次に、Int64に変換します。 long longVal = Convert.ToInt64(val); 完全な例を見てみましょう。 例 using System; public class Demo { public static void Main() { double
-
C#任意の方法
Anyメソッドは、シーケンス内の要素のいずれかが特定の条件を満たすかどうかをチェックします。 いずれかの要素が条件を満たす場合、trueが返されます。 例を見てみましょう。 int[] arr = {5, 7, 10, 12, 15, 18, 20}; ここで、Any()メソッドを使用して、上記の配列の要素のいずれかが10より大きいかどうかを確認します。 arr.AsQueryable().All(val => val > 5); いずれかの要素が条件を満たす場合、Trueが返されます。 完全な例を見てみましょう。 例 using System; using System
-
Doubleを整数値に変換するC#プログラム
Double値を整数値に変換するには、Convert.ToInt32()メソッドを使用します。 Int32は、32ビットの符号付き整数を表します。 以下が私たちの2倍の価値だとしましょう。 double val = 21.34; 次に、Int32に変換します。 int res = Convert.ToInt32(val); 完全な例を見てみましょう。 例 using System; public class Demo { public static void Main() { double val = 21.34; &
-
C#でのバイトから10進数への暗黙の変換
バイトは8ビットの符号なし整数を表します。 8ビットの符号なし整数(バイト)から10進数への暗黙的な変換が可能です。方法を見てみましょう。 これがバイト値です。 byte val = 16; 暗黙的に変換するには、以下に示すように値を割り当てるだけです- decimal dec; dec = val; 完全な例を見てみましょう。 例 using System; public class Demo { public static void Main() { byte val = 16; &nb
-
C#での32ビット符号なし整数(UInt)から10進数への暗黙的な変換
32ビットの符号なし整数(UInt)を10進数に暗黙的に変換するには、最初にUIntを宣言する必要があります。 uint val = 342741539; 10進数に変換するには、値を割り当てるだけです。 decimal dec; // implicit dec = val; 例 using System; public class Demo { public static void Main() { uint val = 342741539; decimal dec;
-
C#平均法
C#の整数の平均を見つけるには、Queryable Average()メソッドを使用します。 以下が整数配列だとしましょう。 var arr = new int[] { 10, 17, 25, 30, 40, 55, 60, 70 }; 次に、Average()メソッドを使用して、要素の平均を取得します。 double avg = Queryable.Average(arr.AsQueryable()); 例 using System; using System.Linq; class Demo { static void Main() { &nbs
-
C#キャスト方式
要素をキャストするには、Cast()メソッドを使用します。 以下は私たちのリストです。 List<object> myList = new List<object> { "Mac", "Windows", "Linux", "Solaris" }; 次に、Cast()メソッドとsubstring()メソッドをキャストして使用し、リスト内のすべての文字列の最初の2文字を表示します。 IEnumerable<string> res = myList.AsQueryable().C
-
C#Linqにはメソッドが含まれています
文字列内の要素を確認するには、Contains()メソッドを使用します。 以下は文字列配列です。 string[] arr = { "Java", "C++", "Python"}; 次に、Contains()メソッドを使用して、文字列配列内の特定の文字列を検索します。 arr.AsQueryable().Contains(str); 完全な例を見てみましょう。 例 using System; using System.Linq; using System.Collections.Generic; class Demo { &n
-
文字列の配列から文字列を検索するC#プログラム
Linq contains()メソッドを使用して、文字列の配列内の特定の文字列として検索します。 string[] arr = { "Bag", "Pen", "Pencil"}; 次に、文字列を文字列変数、つまり検索する文字列に追加します。 string str = "Pen"; 上記の文字列を検索するには、Contains()メソッドを使用します。 arr.AsQueryable().Contains(str); 例全体を見てみましょう。 例 using System; using System.Linq
-
C#LinqCountメソッド
Countメソッドは、シーケンス内の要素の数を返します。 まず、配列を設定しましょう。 string[] arr = { "Java", "C++", "Python"}; 次に、Count()メソッドを使用して配列要素をカウントします。 arr.AsQueryable().Count(); 以下は完全な例です。 例 using System; using System.Linq; using System.Collections.Generic; class Demo { static void Ma
-
C#DefaultIfEmptyメソッド
このメソッドは、空のコレクションを処理するために使用されます。このメソッドは、エラーを表示する代わりに、デフォルト値を表示します。 次のリストがあります。 List<double> myList = new List<double>(); ご覧のとおり、上記のリストは空なので、デフォルト値を表示できます。 var res = myList.DefaultIfEmpty(); 例を見てみましょう。 例 using System; using System.Linq; using System.Collections.Generic; class Demo { &nb
-
C#で3次元配列の上限と下限を取得する
上限と下限を取得するには、C#でそれぞれGetUpperBound()GetLowerBound()メソッドを使用します。 これらのメソッドで設定されるパラメータは、寸法です。つまり、 3D配列が-だとしましょう int[,,] arr = new int[2,3,4]; 3次元配列の場合、次元0。 arr.GetUpperBound(0) arr.GetLowerBound(0) 3次元配列の場合、次元1。 arr.GetUpperBound(1) arr.GetLowerBound(1) 3次元配列の場合、次元2。 arr.GetUpperBound(2) arr.GetLowe
-
C#OverflowException
パラメータ値が整数範囲外の場合、OverflowExceptionがスローされます。 例を見てみましょう。 整数の範囲外のint.Parse()メソッドに値を設定すると、以下に示すようにOverflowExceptionがスローされます- 例 using System; class Demo { static void Main() { string str = "757657657657657"; int res = int.Parse(str);