-
非静的メソッドを使用して1次元配列を昇順で並べ替える方法は?
ソートされていないアレイを最初に設定します。 int[] list = {87, 45, 56, 22, 84, 65}; 次に、ネストされたforループを使用して、関数に渡されるリストを並べ替えます。 for(int i=0; i< arr.Length; i++) { for(int j=i+1; j<arr.Length; j++) { if(arr[i]>=arr[j]) { temp=arr[j]; &
-
C#で配列クラスのReverse()メソッドを使用する方法
配列クラスのReverse()メソッドは、1次元配列全体の要素の順序を逆にします。 配列を反転するには、Array.Reverse()メソッド-を使用するだけです。 Array.Reverse(temp); 逆の方法で、次のコードスニペットのような要素を設定します。 int[] list = { 29, 15, 30, 98}; int[] temp = list; 次のコードを実行して、C#でReverse()メソッドを実装してみてください。 例 using System; namespace Demo { class MyArray { &nb
-
C#でジャグ配列をどのように宣言、初期化、アクセスしますか?
ジャグ配列を宣言する ジャグ配列は配列の配列です。タイプintのscoresという名前のジャグ配列を-として宣言できます。 int [][] points; ジャグ配列の初期化 それを初期化する方法を見てみましょう。 int[][] points = new int[][]{new int[]{10,5},new int[]{30,40}, new int[]{70,80},new int[]{ 60, 70 }}; ジャグ配列要素にアクセスする ジャグ配列要素にアクセスします。 points[i][j]); 以下は、C#でジャグ配列を操作する方法を示す完全な例です。 例 using
-
C#で配列クラスのSetValue(、)メソッドを使用するにはどうすればよいですか?
SetValue()メソッドは、1次元配列の指定された位置にある要素に値を設定します。インデックスは32ビット整数として指定されます。 まず、アレイを設定します。 Array arr = Array.CreateInstance(typeof(String), 6); SetValue()メソッドを使用して要素に値を設定しません。 arr.SetValue("One", 0); arr.SetValue("Two", 1); arr.SetValue("Three", 3); arr.SetValue("Four&quo
-
C#で配列クラスのSort()メソッドを使用するにはどうすればよいですか?
Sort()メソッドは、配列の各要素のIComparable実装を使用して、1次元配列全体の要素を並べ替えます。 アレイを設定します。 int[] list = { 22, 12, 65, 9}; Sort()メソッドを使用して配列を並べ替えます。 Array.Sort(list); 以下は、Sort()メソッドの操作方法を学ぶための例です。 例 using System; namespace Demo { class Program { static void Main(string[] args) {
-
C#で文字列クラスのCompareメソッドを使用するにはどうすればよいですか?
Compareメソッドは、指定された2つの文字列オブジェクトを比較し、ソート順での相対位置を示す整数を返します。 まず、文字列を設定します。 string str1 = "Jack"; string str2 = "Mac"; 次に、Compare()メソッドを使用して文字列を比較します。比較結果が0の場合、文字列が等しいことを意味します。 String.Compare(str1, str2) == 0 完全な例を見てみましょう。 例 using System; namespace StringApplication {
-
C#で配列のToString()メソッドを使用するにはどうすればよいですか?
ToString()メソッドは、現在のオブジェクトを表す文字列を返します。 以下の例では、ToString()メソッドを別のArrayクラスメソッドで使用しています。 arr.GetLowerBound(0).ToString() 例 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace lower { class Program { static void Main(string[] a
-
C#でTry / catchブロックを使用するにはどうすればよいですか?
例外は、プログラムのある部分から別の部分に制御を移す方法を提供します。 C#例外処理は、 try、catch、finallyの4つのキーワードに基づいて構築されています。 、および投げる 。 試してください − tryブロックは、特定の例外がアクティブ化されているコードのブロックを識別します。その後に1つ以上のキャッチブロックが続きます。 キャッチ −プログラムは、問題を処理したいプログラム内の場所で例外ハンドラーを使用して例外をキャッチします。 catchキーワードは、例外のキャッチを示します。 以下は、try、catch、そしてfinallyをC#で使用する方法を示す例で
-
C#でXmlSerializerを使用する方法は?
シリアル化/逆シリアル化により、データを送受信することで別のアプリケーションとの通信が可能になります。 XmlSerializerを使用すると、オブジェクトをXMLにエンコードする方法を制御できます。 XMLシリアル化を実行するには、次の2つのクラスが必要です- StreamWriterクラス XmlSerializerクラス シリアル化するStreamWriterとオブジェクトのパラメーターを使用してSerializeメソッドを呼び出します。 string myPath = new.xml; XmlSerializer s = new XmlSerializer(settings.
-
C#でコンソールクラスのWriteLine()メソッドを使用するにはどうすればよいですか?
WriteLine()は、System名前空間で定義されたConsoleクラスのメソッドです このステートメントにより、「ようこそ!」というメッセージが表示されます。以下のように画面に表示されます- 例 using System; namespace Demo { class Test { static void Main(string[] args) { Console.WriteLine("Welcome!"); &nb
-
C#リストからランダムな要素を選択するにはどうすればよいですか?
まず、C#でリストを設定します。 var list = new List<string>{ "one","two","three","four"}; 次に、要素の数を取得してランダムに表示します。 int index = random.Next(list.Count); Console.WriteLine(list[index]); C#のリストからランダムな要素を選択するには、次のコードを実行してみてください- 例 using System; using System.Collections.Ge
-
C#でジャグ配列にアクセスするにはどうすればよいですか?
ジャグ配列は配列の配列です。型intのscoresという名前のジャグ配列を宣言できます。 int [][] points; それを初期化する方法を見てみましょう。 int[][] points = new int[][]{new int[]{10,5},new int[]{30,40}, new int[]{70,80},new int[]{ 60, 70 }}; ジャグ配列要素に-としてアクセスします int x = points[0][1]; 以下は、C#でジャグ配列にアクセスする方法を示す完全な例です。 例 using System; namespace ArrayApplicat
-
C#の辞書の値で辞書のリストを並べ替える方法は?
キーと値を使用して辞書のリストを設定します。 var d = new Dictionary<string, int>(); d.Add("Zack", 0); d.Add("Akon", 3); d.Add("Jack", 2); d.Add("Tom", 1); キーを取得して並べ替えます。 var val = d.Keys.ToList(); val.Sort(); 次のコードを実行して、辞書のリストを値で並べ替えることができます。 例 using System; using System.Co
-
文字列をC#の文字列配列の要素に分割するにはどうすればよいですか?
分割する文字列を設定します。 string str = "Hello World!"; split()メソッドを使用して、文字列を個別の要素に分割します。 string[] res = str.Split(' '); 以下は、文字列をC#の文字列配列の要素に分割するための完全なコードです。 例 using System; class Demo { static void Main() { string str = "Hello World!"; &nbs
-
C#で正規表現を使用して文字列を分割するにはどうすればよいですか?
正規表現を使用して文字列を分割するには、Regex.splitを使用します。 文字列が-だとしましょう string str = "Hello\r\nWorld"; 次に、Regex.splitを使用して、以下に示すように文字列を分割します- tring[] res = Regex.Split(str, "\r\n"); 以下は、C#で正規表現を使用して文字列を分割するための完全なコードです。 例 using System; using System.Text.RegularExpressions; class Demo { &nbs
-
C#で文字列区切り文字を使用して文字列を分割するにはどうすればよいですか?
区切り文字は、以下の文字列に表示されるコンマです。 string str = "Welcome,to,New York"; 次に、区切り文字を個別に設定します。 char[] newDelimiter = new char[] { ',' }; 区切り文字をパラメーターとして考慮して文字列を分割するには、Split()メソッドを使用します。 str.Split(newDelimiter, StringSplitOptions.None); 文字列デリメーターで文字列を分割するには、次のコードを実行してみてください- 例 using System; cl
-
C#の2次元配列から要素にアクセスするにはどうすればよいですか?
2次元配列は、x個の行とy個の列を持つテーブルと考えることができます。 2次元配列の要素には、添え字を使用してアクセスします。つまり、配列の行インデックスと列インデックスです。 int x = a[1,1]; Console.WriteLine(x); 2次元配列から要素にアクセスする方法を示す例を見てみましょう。 例 using System; namespace Demo { class MyArray { static void Main(string[] args) { &
-
C#メソッドを再帰的に呼び出すにはどうすればよいですか?
C#メソッドを再帰的に呼び出すには、次のコードを実行してみてください。ここで、数値の階乗は、再帰関数display()を使用して見つけたものです。 値が1の場合、階乗は1であるため、1を返します。 if (n == 1) return 1; そうでない場合、5の値が必要な場合は、次の反復で再帰関数が呼び出されます! Interation1: 5 * display(5 - 1); Interation2: 4 * display(4 - 1); Interation3: 3 * display(3 - 1); Interation4: 4 * display(2 - 1); 以下は、C#
-
C#で構造を作成するにはどうすればよいですか?
C#では、構造体は値型のデータ型です。これは、単一の変数にさまざまなデータ型の関連データを保持させるのに役立ちます。 structキーワードは、構造体の作成に使用されます。 構造体を定義するには、structステートメントを使用する必要があります。 structステートメントは、プログラムに複数のメンバーを含む新しいデータ型を定義します。 たとえば、Bookの構造を宣言する方法は次のとおりです。 struct Books { public string title; public string author; p
-
C#の配列要素にアクセスするために「forループ」をどのように使用しますか?
「forループ」は一連のステートメントを複数回実行し、ループ変数を管理するコードを省略します。 以下はforループです。 例 using System; namespace ArrayApplication { class MyArray { static void Main(string[] args) { int [] n = new int[10]; /* n is an array of 10 integers */ &n