-
C#で複数行の文字列リテラルを定義するにはどうすればよいですか?
文字列が-だとしましょう Welcome User, Kindly wait for the image to load 複数行の文字列リテラルの場合、最初に@プレフィックスを使用して次のステートメントのように設定します- string str = @"Welcome User, Kindly wait for the image to load"; 結果を表示してみましょう。文字列は複数行の文字列になりました- 例 using System; namespace Demo { class Program {
-
C#で変数に値を割り当てる方法は?
変数は、プログラムが操作できるストレージ領域に付けられた名前です。 C#の各変数には特定のタイプがあり、変数のメモリのサイズとレイアウト、そのメモリ内に格納できる値の範囲、および変数に適用できる一連の操作を決定します。 変数に値を割り当てるには、等号演算子-の後に値を追加します int a = 10; 変数に値を割り当てて出力する方法を見てみましょう 例 using System; namespace Demo { class Program { static void Main(string[] args) {
-
C#で同じ変数に複数の値を割り当てる方法は?
同じ変数に複数の値を設定するには、C#で配列を使用します。たとえば、5つの変数を取得する代わりに、単一の変数の配列を使用してこれらの5つの変数を設定するとします。 以下は、文字列配列-を使用して3つの値を1つの変数に設定する例です。 string[] arr = new string[3]; 初期化しましょう- string[] arr = new string[3] {"one", "two", "three"}; 以下は完全な例です- 例 using System; public class Demo { &
-
C#でNull合体演算子(??)を使用する方法は?
null合体演算子は、null許容値型と参照型で使用されます。これは、オペランドを別のnull許容(またはそうでない)値型のオペランドの型に変換するために使用されます。暗黙の変換が可能です。 最初のオペランドの値がnullの場合、演算子は2番目のオペランドの値を返します。それ以外の場合、演算子は最初のオペランドの値を返します。 以下は例です- 例 using System; namespace Demo { class Program { static void Main(string[] args) {  
-
C#でパラメータ/パラメータ配列を使用するにはどうすればよいですか?
メソッドを宣言している間、パラメーターとして渡される引数の数がわかりません。 C#パラメータ配列はこれについて通知することができます。 これは、パラメータを使用する方法です- public int AddElements(params int[] arr) { } 以下は、C#でparamを実装する方法を学ぶための完全な例です- 例 using System; namespace Program { class ParamArray { public int AddElements(params int[] arr) {
-
C#で演算子のオーバーロードを使用するにはどうすればよいですか?
オーバーロードされた演算子は、特別な名前の関数です。キーワードoperatorの後には、定義されている演算子の記号が続きます。他の関数と同様に、オーバーロードされた演算子には戻り値タイプとパラメーターリストがあります。 次の表は、オーバーロードできる演算子とオーバーロードできない演算子を示しています- Sr.No。 演算子と説明 1 +、-、!、〜、++、- これらの単項演算子は1つのオペランドを取り、オーバーロードすることができます。 2 +、-、*、/、% これらの二項演算子は1つのオペランドを取り、オーバーロードすることができます。 3
-
C#でQueueクラスを使用するにはどうすればよいですか?
キューは、先入れ先出しのオブジェクトのコレクションを表します。アイテムへの先入れ先出しアクセスが必要な場合に使用されます。リストにアイテムを追加すると、それはエンキューと呼ばれ、アイテムを削除すると、それはdequeと呼ばれます。 次の表に、Queueクラスで一般的に使用されるメソッドの一部を示します- Sr.No メソッドと説明 1 public virtual void Clear(); キューからすべての要素を削除します。 2 public virtual bool contains(object obj); 要素がキューにあるかどうか
-
C#でクラスのメソッドを呼び出す方法
メソッドを呼び出すには、オブジェクト名の後にメソッドの名前を使用します(例:-)。 obj1. Display(); クラス名がApplicationOneであるとすると、メソッドを呼び出す- ApplicationOne one = new ApplicationOne(); //calling the displayMax method ret = one.displayMax(a, b); 以下は、C#でメソッドを呼び出す方法を示す例です- 例 using System; namespace Demp { class ApplicationOne { &
-
C#を使用して文字列の長さを計算するにはどうすればよいですか?
C#のString.Lengthプロパティを使用して、文字列の長さを取得します。 str.Length このプロパティは、文字列内の単語を計算し、指定された文字列の長さを表示します。たとえば、文字列Amitの文字数は4文字です- string str = "Amit"; 例 以下は、文字列の長さを計算するためのC#プログラムです- using System; using System.Collections; namespace Demo { class Program { static void
-
C#でゼロ除算例外をキャプチャする方法は?
System.DivideByZeroExceptionは、被除数をゼロで除算することによって生成されるエラーを処理するクラスです。 例 例を見てみましょう- using System; namespace ErrorHandlingApplication { class DivNumbers { int result; DivNumbers() { result = 0;  
-
C#で2つの文字列を連結するにはどうすればよいですか?
2つの文字列を連結するには、String.Concatメソッドを使用します。 C#の2つの文字列、str1とstr2を連結し、それをConcatメソッドの引数として追加するとします- string str3 = string.Concat(str1, str2); 例 以下は例です- using System; class Program { static void Main() { string str1 = "Brad"; string str2 = &
-
C#で代入演算子を使用するにはどうすればよいですか?
C#の代入演算子を使用して変数に値を代入します- 以下は、C#の代入演算子です- オペレーター 説明 例 = 単純な代入演算子、右側のオペランドから左側のオペランドに値を代入します C =A + Bは、A+Bの値をCに割り当てます + = AND代入演算子を追加します。これは、右のオペランドを左のオペランドに追加し、結果を左のオペランドに割り当てます。 C +=AはC=C+Aと同等です -= 減算AND代入演算子、左オペランドから右オペランドを減算し、その結果を左オペランドに代入します C-=AはC=C –Aと同等です * = 乗算AND代入演算子、右オ
-
C#でArrayListクラスを使用するにはどうすればよいですか?
ArrayListクラスは、個別にインデックスを付けることができるオブジェクトの順序付けられたコレクションを表します。アレイの代替手段です。 次の表に、ArrayListクラスの一般的に使用されるプロパティの一部を示します- Sr.No。 プロパティと説明 1 容量 ArrayListに含めることができる要素の数を取得または設定します。 2 カウント ArrayListに実際に含まれている要素の数を取得します。 3 IsFixedSize ArrayListのサイズが固定されているかどうかを示す値を取得します。 4 IsR
-
C#のデフォルトのコンストラクターは何ですか?
クラスコンストラクターは、クラスの新しいオブジェクトを作成するたびに実行されるクラスの特別なメンバー関数です。デフォルトのコンストラクターにはパラメーターがありません。 以下は、C#でデフォルトのコンストラクターを操作する方法を示す例です- 例 using System; namespace LineApplication { class Line { private double length; // Length of a line public Line(double le
-
C#のクラスインスタンスとは何ですか?
クラスインスタンスはオブジェクトです。他のオブジェクト指向言語と同様に、C#にもオブジェクトとクラスがあります。 Objestは、実世界のエンティティであり、クラスのインスタンスです。オブジェクトを使用してクラスのメンバーにアクセスします。 クラスメンバーにアクセスするには、オブジェクト名の後にドット(。)演算子を使用します。ドット演算子は、オブジェクトの名前をメンバーの名前にリンクします。たとえば、 Box Box1 = new Box(); 上に、Box1がオブジェクトであることがわかります。メンバーにアクセスするために使用します- Box1.height = 7.0; メンバー関数
-
C#のクラスは何ですか?
クラスを定義するときは、データ型の青写真を定義します。オブジェクトはクラスのインスタンスです。クラスを構成するメソッドと変数は、クラスのメンバーと呼ばれます。 クラス定義は、キーワードclassで始まり、その後にクラス名が続きます。中括弧で囲まれたクラス本体。以下は、クラス定義の一般的な形式です- <access specifier> class class_name { // member variables <access specifier> <data type> variable1; &nbs
-
C#のコレクションクラスとは何ですか?
コレクションクラスは、要素に動的にメモリを割り当てたり、インデックスに基づいてアイテムのリストにアクセスしたりするなど、さまざまな目的に役立ちます。 以下はコレクションのクラスです- Sr.No クラスと説明と使用法 1 ArrayList これは、個別に索引付けできるオブジェクトの順序付けられたコレクションを表します。 2 ハッシュテーブル キーを使用して、コレクション内の要素にアクセスします。 3 SortedList キーとインデックスを使用して、リスト内のアイテムにアクセスします。 4 スタック これは、後
-
C#のコメントは何ですか?
コメントはコードの説明に使用されます。コンパイラはコメントエントリを無視します。 C#プログラムの複数行コメントは、以下に示すように/ *で始まり、文字*/で終わります。 複数行のコメント /* The following is a mult-line comment In C# /* /*...*/はコンパイラによって無視され、プログラムにコメントを追加するために配置されます。 1行のコメント // variable int a = 10; 以下は、単一行コメントと複数行コメントを追加する方法を示すサンプルC#プログラムです- 例 using System; namespace Dem
-
C#の条件付き属性とは何ですか?
属性は、コンパイラ命令などのメタデータや、コメント、説明、メソッド、クラスなどの他の情報をプログラムに追加するために使用されます。 この事前定義された属性は、実行が指定された前処理識別子に依存する条件付きメソッドをマークします。 DebugやTraceなどの指定された値に応じて、メソッド呼び出しの条件付きコンパイルが発生します。たとえば、コードのデバッグ中に変数の値を表示します。 以下は、条件付き属性の構文です- [Conditional( conditionalSymbol )] 条件付き属性の操作方法を見てみましょう- 例 #define DEBUG us
-
C#プログラムのコンストラクターとは何ですか?
クラスコンストラクターは、クラスの新しいオブジェクトを作成するたびに実行されるクラスの特別なメンバー関数です。 コンストラクターはクラスとまったく同じ名前であり、戻り型はありません。 コンストラクターの名前はクラス名と同じです- class Demo { public Demo() {} } 以下は例です- 例 using System; namespace LineApplication { class Line { private double length; // Length of