-
C#でのboolのデフォルト値
デフォルト演算子を使用して、ブール型のデフォルト値を取得します- bool a = default(bool); 上記では、デフォルトのキーワードを使用してデフォルト値を取得しました。 boolのデフォルト値を表示するコードを見てみましょう- 例 using System; public class Demo { public static void Main() { bool a = default(bool); // default for bool  
-
C#のnameofキーワード
nameof演算子は、変数、型、またはメンバーになることができる要素の文字列リテラルを返します。 たとえば、次は変数-です。 var vehicle = "motorbike"; 文字列リテラルを取得するには、nameof −を使用します nameof(vehicle); 以下は、nameofキーワードを実装するためのコードです- 例 using System; public class Program { static void Main() { var vehicle = "motor
-
C#のEnum.GetName
Enum.GetNameを使用して列挙値の文字列表現を取得します。 2つのパラメータがあります- タイプ −列挙型 オブジェクト −列挙の値 以下は例です- 例 using System; class Demo { enum Vehicle { Car, Motorbike, Truck, Bicycles }; static v
-
C#のEnum.GetNames
列挙型の定数の名前の配列を取得します。構文は次のとおりです- Enum.GetNames(Type) ここで、タイプ 列挙型です。 以下は例です- 例 using System; class Demo { enum Vehicle { Car, Motorbike, Truck, }; static void Main() { // displ
-
C#NullReferenceException
NullReferenceExceptionは、メンバーフィールド、またはnullを指す関数型にアクセスしようとすると発生します。 これが例です- 例 using System; class Demo { static void Main() { string str = null; if (str.Length > 0) { Console.WriteLine(str); &n
-
C#で2つの配列を組み合わせる
まず、2つの配列を宣言して初期化します- int[] arr1 = { 37, 45, 65 }; int[] arr2 = { 70, 89, 118 }; 次に、新しいリストを作成します- var myList = new List<int>(); myList.AddRange(arr1); myList.AddRange(arr2); AddRange()メソッドを使用して、新しく作成されたリストに配列を追加します。 myList.AddRange(arr1); myList.AddRange(arr2); 次に、以下に示すようにリストを配列に変換します- 例 usi
-
C#で配列のサイズを変更することは可能ですか?
C#で配列のサイズを変更することはできませんが、Array.Resizeを使用すると、配列を別のサイズの新しい配列に置き換えることができます。 以下は私たちの配列です- char[] ch = new char[10]; ch[0] = 'a'; ch[1] = 'b'; 次に、サイズを変更します- Array.Resize<char>(ref ch, 10); 以下は完全な例です- 例 using System; class Program { static void Main() { &
-
C#のバッファータイプ
バイト範囲を処理するには、C#でバッファタイプを使用します。そのメソッドBuffer.BlockCopyは、あるバイト配列から別のバイト配列にバイトをコピーします。 例 using System; class Demo { static void Main() { // byte arrays byte[] b1 = new byte[] {39, 45, 58 }; byte[] b2 = new byte[5];
-
C#のバッファBlockCopy
あるバイト配列から別のバイト配列にバイトをコピーします。 例 using System; class Demo { static void Main() { // byte arrays byte[] b1 = new byte[] {55, 66, 77, 88, 99}; byte[] b2 = new byte[8]; // copying bytes from one to another &n
-
C#配列を異なるサイズの新しい配列に置き換えます
C#配列を新しい配列に置き換えるには、Array.Resizeを使用します。 それで、新しい配列のサイズを設定します- Array.Resize<char>(ref arr, 4); 次に、以下に示すように、新しい要素を配列に追加します- 例 using System; class Program { static void Main() { char[] arr = new char[5]; arr[0] = 'J'; &n
-
配列のバイト数をカウントするC#プログラム
バイト配列を設定する- byte[] b = { 5, 9, 19, 23, 29, 35, 55, 78 }; バイト数をカウントするには- Buffer.ByteLength(b) 以下はコードです- 例 using System; class Program { static void Main() { byte[] b = { 5, 9, 19, 23, 29, 35, 55, 78 }; int len = Buffer.ByteLength(b); &nb
-
C#でのバッファGetByteの例
C#でGetByte()メソッドを使用して個々のバイトを読み取る- 配列を設定する- int[] arr = { 3, 4, 12 }; 次に、Buffer.GetByte()を使用して配列要素を表示し、個々のバイトを読み取ります- for (int i = 0; i < Buffer.ByteLength(arr); i++) { Console.WriteLine(Buffer.GetByte(arr, i)); } 以下はコードです- 例 using System; using System.Text; public class Demo { &nb
-
C#でのバッファSetByteの例
SetByte()メソッドは、指定された配列内の特定の場所にあるバイトに指定された値を割り当てます。 まず、配列を設定します- int[] arr = { 3, 4, 12 }; ここで、SetByte()を使用して値を割り当てます- Buffer.SetByte(arr, 3, 20); これが完全なコードです- 例 using System; using System.Text; public class Demo { public static void Main() { int[] arr = { 3, 4, 1
-
C#AddRange()メソッドを使用して2つの配列をマージします
まず、2つのアレイを設定します- int[] arr1 = { 15, 20, 27, 56 }; int[] arr2 = { 62, 69, 76, 92 }; 次に、新しいリストを作成し、AddRange()メソッドを使用してマージします- var myList = new List<int>(); myList.AddRange(arr1); myList.AddRange(arr2); その後、マージされたコレクションを配列に変換します- int[] arr3 = myList.ToArray() 完全なコードを見てみましょう 例 using System; usi
-
ある配列から別の配列にバイト範囲をコピーするC#プログラム
Buffer.BlockCopyメソッドを使用して、ある配列から別の配列にバイト範囲をコピーします- バイト配列を設定する- byte[] b1 = new byte[] {22, 49}; byte[] b2 = new byte[5]; ある配列から別の配列にバイトをコピーする- Buffer.BlockCopy(b1, 0, b2, 0, 2); 以下は完全なコードです- 例 using System; class Demo { static void Main(){ // byte arrays &
-
C#のArray.BinarySearchメソッド
BinarySearchメソッドを使用して配列要素の場所を取得します。 文字列配列を設定する- string[] str = { "a", "m", "i", "t"}; 次に、Array.BinarySearch-を使用して、文字「t」の位置を取得します。 Array.BinarySearch(str, "t"); これが完全なコードです- 例 using System; using System.Text; public class Demo { public
-
整数配列を文字列配列に変換するC#プログラム
ConvertAllメソッドを使用して、整数配列を文字列配列に変換します。 整数配列を設定する- int[] intArray = new int[5]; // Integer array with 5 elements intArray[0] = 15; intArray[1] = 30; intArray[2] = 44; intArray[3] = 50; intArray[4] = 66; 次に、Array.ConvertAll()メソッドを使用して、整数配列を文字列配列に変換します- Array.ConvertAll(intArray, ele => ele.ToStri
-
値が配列にあるかどうかを確認するC#プログラム
Array.Existsメソッドを使用して、値が配列内にあるかどうかを確認します。 文字列配列を設定する- string[] strArray = new string[] {"keyboard", "screen", "mouse", "charger" }; 配列内で値「keyboard」を見つける必要があるとします。そのためには、Array.Exists()-を使用します Array.Exists(strArray, ele => ele == "keyboard"); 以下に
-
配列内の最後に一致する要素を見つけるC#プログラム
最後に一致する要素を見つけるには、Array.LastIndexOfメソッドを使用します。要素が整数配列に存在しない場合は-1を返します。 以下は配列です- int[] val = { 97, 45, 76, 21, 89, 45 }; ここで、要素45の最後のインデックスを検索する必要があるとします。そのためには、Array.LastIndexOf()メソッド-を使用します。 int res = Array.LastIndexOf(val, 45); 以下は例です- 例 using System; using System.Text; public class Demo {  
-
C#配列のTrueForAll()メソッド
配列のTrueForAll()メソッドを使用すると、すべての要素の条件を確認できます。 例を見てみましょう- 例 using System; using System.Text; public class Demo { public static void Main() { int[] val = { 97, 45, 76, 21, 89, 45 }; // checking whether all the array element are more than one or not