-
C#ではどのような種類のループがサポートされていますか?
ループステートメントを使用すると、ステートメントまたはステートメントのグループを複数回実行できます。以下は、C#でサポートされているループです- Sr.No ループの種類と説明 1 whileループ 指定された条件が真である間、ステートメントまたはステートメントのグループを繰り返します。ループ本体を実行する前に条件をテストします。 2 forループ 一連のステートメントを複数回実行し、ループ変数を管理するコードを省略します。 3 do...whileループ これはwhileステートメントに似ていますが、ループ本体の最後で条件をテストする点
-
C#の配列クラスとは何ですか?
Arrayクラスは、C#のすべての配列の基本クラスです。これは、システム名前空間で定義されます。 Arrayクラスは、配列を操作するためのさまざまなプロパティとメソッドを提供します。 配列クラスのプロパティは次のとおりです- 次の表は、Arrayクラスの最も一般的に使用されるプロパティの一部を示しています。 Sr.No プロパティと説明 1 IsFixedSize 配列のサイズが固定されているかどうかを示す値を取得します。 2 IsReadOnly 配列が読み取り専用かどうかを示す値を取得します。 3 長さ 配列のすべての
-
C#でのsizeofOperatorの使用は何ですか?
sizeof()データ型は、データ型のサイズを返します。 intデータ型のサイズを見つける必要があるとしましょう- sizeof(int); 二重データ型の場合- sizeof(double); さまざまなデータ型のサイズを見つけるための完全な例を見てみましょう- 例 using System; namespace Demo { class Program { static void Main(string[] args) { Console.Wr
-
C#の配列とは何ですか?
配列には、同じタイプの要素の固定サイズの順次コレクションが格納されます。配列はデータのコレクションを格納するために使用されますが、配列は、隣接するメモリ位置に格納されている同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 C#で配列を宣言するには、次の構文を使用できます- datatype[] arrayName; ここで datatypeは、配列内の要素のタイプを指定するために使用されます。 []は、配列のランクを指定します。ランクは配列のサイズを指定します。 arrayNameは、アレイの名前を指定します。 ここで、C#で配列を実装する方法を見てみましょ
-
C#を使用してべき指数値を計算するにはどうすればよいですか?
べき指数の値を計算するには、Math.pow()メソッドを使用します。 ここで、nは数値、pは累乗- double res = Math.Pow(n, p); 以下は完全なコードです- 例 using System; class Program { static void Main() { double n, p; n = 7; p = 3; Console.WriteLine("Expo
-
C#のフィボナッチ数列
Fibonaccliシリーズを見つけるには、最初にシリーズの最初の2つの数値を0と1に設定します。 int val1 = 0, val2 = 1, v 次に、2からnにループして、fibonaiシリーズを見つけます。シリーズのすべての数値は、最後の2つの要素の合計です- for(i=2;i<n;++i) { val3 = val1 + val2; Console.Write(val3+" "); val1 = val2; val2 = val3; } 以下は、C
-
C#での「new」キーワードの使用は何ですか?
newキーワードを使用して、配列のインスタンスを作成します- int [] a = new int[5]; new演算子は、オブジェクトを作成したり、オブジェクトをインスタンス化したりするために使用されます。この例では、新しい-を使用してクラスのオブジェクトが作成されています。 例 using System; namespace CalculatorApplication { class NumberManipulator { public void swap(int x, int y) { &
-
C#のHashtableクラスのValuesプロパティとは何ですか?
Valuesプロパティは、ハッシュテーブルの値を含むICollectionを取得します。 ハッシュテーブルコレクションを宣言する- Hashtable ht = new Hashtable(); 次に値を追加します ht.Add("One", "Henry"); ht.Add("Two", "Kevin"); ht.Add("Three", "David"); ハッシュテーブルの値を表示するためのコードは次のとおりです- 例 using System; using Sy
-
C#のSortedListクラスのValuesプロパティとは何ですか?
まず、SortedListクラスを宣言します- SortedList list = new SortedList(); 次に、値を追加します- list.Add("S1", "Wallets"); list.Add("S2", "Sunglasses"); list.Add("S3", "Backpacks"); 以下は、SortedListクラスのValuesプロパティを操作するコードです- 例 using System; using System.Collection
-
C#を使用して3の累乗を計算するにはどうすればよいですか?
3の累乗の場合、累乗を3に設定し、次のスニペットのような再帰コードを適用します- if (p!=0) { return (n * power(n, p - 1)); } 数が5であるとすると、反復は-になります。 power(5, 3 - 1)); // 25 power (5,2-1): // 5 上記は5*25、つまり以下に示すように125を返します- 例 using System; using System.IO; public class Demo { public static void Main(string[] args) { &nb
-
C#のガベージコレクションとは何ですか?
ガベージコレクター(GC)は、メモリの割り当てと解放を管理します。ガベージコレクタは自動メモリマネージャとして機能します。 メモリを割り当てて解放する方法や、そのメモリを使用するオブジェクトの存続期間を管理する方法を知る必要はありません。 「new」キーワードを使用してオブジェクトを宣言するか、値の型がボックスで囲まれている場合はいつでも、割り当てが行われます。通常、割り当ては非常に高速です。 オブジェクトを割り当てるのに十分なメモリがない場合、GCはガベージメモリを収集して破棄し、メモリを新しい割り当てに使用できるようにする必要があります。 このプロセスは、ガベージコ
-
C#の列挙型からint値を取得するにはどうすればよいですか?
まず、列挙型を設定します- public enum Vehicle { Car, Bus, Truck } 次に、型キャストを使用して列挙型をintにキャストします- int a = (int)Vehicle.Car; 以下は、列挙型をint-にキャストするための完全なコードです。 例 using System; public class Demo { public enum Vehicle { Car, Bus, Truck } public static void Main() { int
-
C#で複数行コメントを書く方法は?
複数行にまたがるコメントは、複数行コメントと呼ばれます- /* The following is a multi-line Comment In C# /* /*...*/はコンパイラによって無視され、プログラムにコメントを追加するために配置されます。 以下は、複数行コメントを追加する方法を示すサンプルC#プログラムです- using System; namespace Demo { class Program { static void Main(string[] args) { &nbs
-
2つのリストのすべての共通要素を印刷するC#プログラム
まず、2つのリストを作成します- List list1 = new List() {40, 20, 60, 3, 55}; List list2 = new List() {20, 70, 55, 80}; 共通の要素を見つけるには、Intersect-を使用します list1.Intersect(list2) 以下は、2つのリストに共通する要素を見つけるための完全なコードです- 例 using System; using System.Linq; using System.Collections.Generic; namespace Demo { class
-
C#のスタッククラス
スタッククラスは、後入れ先出しのオブジェクトのコレクションを表します。アイテムへの後入れ先出しアクセスが必要な場合に使用されます。 以下はStackクラスのプロパティです- カウント- スタック内の要素の数を取得します。 以下はStackクラスのメソッドです- Sr.No。 メソッドと説明 1 public virtual void Clear(); スタックからすべての要素を削除します。 2 public virtual bool contains(object obj); 要素がスタックにあるかどうかを判別します。 3
-
指定された数値に対して3と5で割り切れるすべての数値を出力するC#プログラム
3と5で割り切れる数値を印刷するには、&&演算子を使用して、2つの条件を確認します- f (num % 3 == 0 && num % 5 == 0) {} 上記の条件が当てはまる場合、その数は3と5で割り切れるということです。 以下は完全なコードです- 例 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class MyApplication {
-
C#の単一のステートメントで複数の変数に同じ値を割り当てる方法は?
1行で複数の変数に同じ値を割り当てるには、=演算子-を使用します。 val1 = val2 = 20; 上記のステートメントは、次のコードに示すように、変数val1とval2に20を割り当てます- 例 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class MyApplication { static void Main(string[] args) { &nbs
-
リストのすべてのサブリストを印刷するC#プログラム
まず、リストを作成します- List list = new List(); ここでの文字列は「xyz」であり、サブリストがあります。ループしている間、別のリストを宣言します。これにより、真の反復ごとにサブリストが生成されます- for (int i = 1; i < str.Length; i++) { list.Add(str[i - 1].ToString()); List newlist = new List(); for (int j = 0; j < list.Count; j++) { &n
-
C#リストが空かどうかを確認するにはどうすればよいですか?
Anyメソッドを使用して、リストが空かどうかを確認します。 リストを設定する- var subjects = new List<string>(); subjects.Add("Maths"); subjects.Add("Java"); subjects.Add("English"); subjects.Add("Science"); subjects.Add("Physics"); subjects.Add("Chemistry"); 次に、次の条件を設定
-
フィボナッチ数列のn番目の数値を出力するC#関数を記述しますか?
n番目の数字がnum-の場合、次のように設定します int n = num- 1; int[] val = new int[n + 1]; 次に、1番目と2番目の位置にデフォルトのフィボナッチ数を設定します- val[0]= 0; val[1]= 1; i=2からi<=nまでループし、フィボナッチ数を見つけます- for (int i = 2; i <= n;i++) { val[i] = val[i - 2] + val[i - 1]; } 以下は完全なコードです- 例 using System; public class Demo { &