-
C#で変数を定義する方法は?
C#の各変数には特定のタイプがあり、変数のメモリのサイズとレイアウト、そのメモリ内に格納できる値の範囲、および変数に適用できる一連の操作を決定します。 変数の場合- <data_type> <variable_list>; 例を見てみましょう- int x, y; 変数の上はint型です。他のタイプの変数を宣言しましょう。 フロートタイプの変数- float z; ショートタイプの変数- short p;
-
C#を使用してプレフィックス演算子をデモンストレーションする方法は?
インクリメント演算子は++演算子です。変数のプレフィックスとして使用される場合、変数の値は1ずつ増加します。その後、Postfix演算子とは異なり、値が返されます。これはプレフィックスインクリメント演算子と呼ばれます。デクリメント演算子も同じように機能しますが、1だけデクリメントします。 For example, ++a; 以下は、プレフィックスインクリメント演算子-を示す例です。 例 using System; class Program { static void Main() { int a, b;
-
C#でパラメータ配列を定義する方法は?
メソッドを宣言している間、パラメーターとして渡される引数の数がわかりません。このような場合、C#パラメータ配列(またはパラメータ配列)が役立ちます。 これは、パラメータを使用する方法です- public int AddElements(params int[] arr) { } 以下は完全な例です- 例 using System; namespace Program { class ParamArray { public int AddElements(params int[] arr) {
-
C#で2次元配列を宣言する方法
2次元配列は、1次元配列のリストです。以下に示す2次元配列のように宣言します- int [,] a 2次元配列は、各行に括弧で囲まれた値を指定することで初期化できます。 int [,] a = new int [4,4] { {0, 1, 2, 3} , {4, 5, 6, 7} , {8, 9, 10, 11} , {12, 13, 14, 15} }; 以下は、C#で2次元配列を操作する方法を示す例です- 例 using System; namespace ArrayApplication { class MyArray { &n
-
キーワードvarはC#で何をしますか?
「var」キーワードは、変数をサポートして変数を初期化します。変数、整数、文字列、浮動小数点数などに必要な値を割り当てるだけです。 例 using System; namespace Demo { class Program { static void Main(string[] args) { var myInt = 5; var myString = "Amit";
-
C#でスレッドを破棄する方法は?
Abort()メソッドは、スレッドを破棄するために使用されます。 ランタイムは、ThreadAbortExceptionをスローしてスレッドを中止します。この例外をキャッチすることはできません。コントロールはfinallyに送信されます。 ある場合はブロックします。 以下は、スレッドを破棄する方法を示す例です- 例 using System; using System.Threading; namespace MultithreadingApplication { class ThreadCreationProgram {  
-
C#を使用してマシンのIPアドレスを表示するにはどうすればよいですか?
IPHostEntry.AddressListプロパティを使用してIPアドレスを取得します- IPHostEntry myIP = Dns.GetHostEntry(hostName); IPAddress[] address = myIP.AddressList; 次のコードを試して、IPアドレスを表示してください- 例 using System; using System.Net; class Program { static void Main() { String hostName = string.Empty;
-
C#で#errorおよび#warningディレクティブを使用するにはどうすればよいですか?
#errorディレクティブ #errorディレクティブを使用すると、コード内の特定の場所からエラーを生成できます。 例を見てみましょう- 例 using System; namespace Demo { class Program { public static void Main(string[] args) { #if (!ONE) #error ONE is undefined &
-
現在のスレッドの名前をC#で表示するにはどうすればよいですか?
Nameプロパティを使用して、現在のスレッドの名前をC#で表示します。 まず、currentThreadプロパティを使用して、スレッドに関する情報を表示します- Thread thread = Thread.CurrentThread; 次に、thread.Nameプロパティを使用して、スレッドの名前を表示します- thread.Name 完全なコードがC#で現在のスレッドの名前を示しているのを見てみましょう- 例 using System; using System.Threading; namespace Demo { class MyClass { &n
-
C#で#if ..#elif…#else…#endifディレクティブを使用するにはどうすればよいですか?
すべてのプリプロセッサディレクティブは#で始まり、行のプリプロセッサディレクティブの前に空白文字のみを表示できます。プリプロセッサディレクティブはステートメントではないため、セミコロン(;)で終わりません。 #if #ifディレクティブを使用すると、1つまたは複数のシンボルをテストして、それらがtrueと評価されるかどうかを確認できます。 #else #ifとともに複合条件ディレクティブを作成できます。 #elif 複合条件付きディレクティブを作成できます。 #endif #endifは、条件付きディレクティブの終了を指定します。 以下は、#if、#elif、#els
-
C#の接尾辞演算子とは何ですか?
インクリメント演算子は++演算子です。変数の接尾辞として使用される場合、変数の値が最初に返され、次に1ずつインクリメントされます。これはPostfixインクリメント演算子と呼ばれます。同様に、デクリメント演算子は機能しますが、1だけデクリメントします。 たとえば、 a++; 以下は、postfix演算子-を操作する方法を示す例です。 例 using System; class Program { static void Main() { int a, b; a = 10; &n
-
インターフェイスICollectionはC#で何をしますか
C#のICollectionインターフェイスは、すべての非ジェネリックコレクションのサイズ、列挙子、および同期メソッドを定義します。これは、System.Collections名前空間のクラスの基本インターフェースです。 ICollectionインターフェイスのプロパティは次のとおりです- Sr.No。 プロパティの名前と説明 1 カウント ICollection内の要素の数 2 SyncRoot ICollectionへのアクセスを同期するのに役立つオブジェクトを取得します。 ICollectionインターフェイスのメソッドは次のとおりです
-
インターフェイスIEnumerableはC#で何をしますか?
IEnumerableは、IEnumeratorインターフェイスを返す単一のメソッドGetEnumerator()を定義するインターフェイスです。これは、列挙できるすべての非ジェネリックコレクションの基本インターフェースです。 これは、IEnumerableをforeachステートメントで使用できることを実装するコレクションへの読み取り専用アクセスで機能します。 単一の方法があります- GetEnumerator() −このメソッドは、コレクションを反復処理する列挙子を返します。 以下は、C#でのIEnumerableインターフェイスのGetEnumerator()メソッドの
-
インターフェイスIListはC#で何をしますか?
IListインターフェースには、インデックスによって個別にアクセスできる非ジェネリックなオブジェクトのコレクションがあります。 以下は、C#のインターフェイスIListのプロパティです- Sr.No プロパティの名前と説明 1 カウント ICollectionに含まれる要素の数を取得します。 2 isFixedSize IListのサイズが固定されているかどうかを示す値を取得します。 3 isReadOnly IListが読み取り専用かどうかを示す値を取得します。 4 isSynchronized IColl
-
インターフェイスICloneableはC#で何をしますか?
ICloneableインターフェースは、既存のオブジェクトのコピー、つまりクローンを作成します。 方法は1つだけです- Clone()- clone()メソッドは、現在のインスタンスのコピーである新しいオブジェクトを作成します。 以下は、Icloneableインターフェイスを使用してクローンを作成する方法を示す例です- 例 using System; class Car : ICloneable { int width; public Car(int width) { this.w
-
インターフェイスIStructuralComparableはC#で何をしますか?
IStructuralComparableインターフェースは、コレクションオブジェクトの構造比較をサポートします。 .NET4で導入されたこのインターフェイス。構文は次のとおりです- public interface IStructuralComparable 単一の方法があります- CompareTo(Object、IComparer)- 現在のコレクションオブジェクトが、並べ替え順序で別のオブジェクトの前にあるか、同じ位置にあるか、または後にあるかを判断します。 compareTo()メソッドは、現在のコレクションオブジェクトが、並べ替え順序の2番目のオブジェクトよりも小さ
-
C#を使用して三角形の形式で数値を表示するにはどうすればよいですか?
三角形の形式で数値を表示するには、最初に2次元配列を検討します。 int[,] a = new int[5, 5]; 三角形の場合、以下に示すようにスペースを考慮する必要があります- 1 1 1 1 2 1 1 3 3 1 次に、ループして、次のコードのように、左右に1が付いた三角形を設定します- 例 using System; class Demo { public static void Main() { // two dimensional array int[,] a =
-
C#の配列のさまざまなデータ型は何ですか?
C#を使用すると、整数、文字などの配列を作成できます。配列はデータのコレクションを格納するために使用されますが、配列を連続したメモリに格納された同じタイプの変数のコレクションと考える方が便利な場合がよくあります。場所。このタイプには、integer、char、floatなどがあります。 以下は、データ型の使用法を示す配列宣言です- datatype[] Name_of_array; ここで データ型 配列内の要素のタイプを指定するために使用されます。 []は配列のランクを指定します。ランクは配列のサイズを指定します。 Name_of_array −アレイの名前を指定します。 整
-
C#メソッドでparam配列を使用してパラメーターを渡す方法は?
メソッドを宣言している間、パラメーターとして渡される引数の数がわかりません。このような場合、C#パラメータ配列(またはパラメータ配列)が役立ちます。 これは、パラメータを使用する方法です- public int AddElements(params int[] arr) { } 以下は完全な例です- 例 using System; namespace Program { class ParamArray { public int AddElements(params int[] arr) {
-
C#でサポートされているさまざまな種類の条件ステートメントは何ですか?
条件ステートメントでは、プログラマーは、プログラムによって評価またはテストされる1つ以上の条件と、条件が真であると判断された場合に実行される1つまたは複数のステートメント、およびオプションで、条件が真である場合に実行される他のステートメントを指定する必要があります。偽であると判断されます。 条件文の種類は次のとおりです- Sr.No ステートメントと説明 1 ifステートメント ifステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。 2 if...elseステートメント ifステートメントの後にオプションのelseステート