-
C#のWrite()メソッドとWriteLine()メソッドの違いは何ですか?
Write()メソッドとWriteLine()メソッドの違いは、改行文字に基づいています。 Write()メソッドは出力を表示しますが、改行文字は提供しません。 WriteLine()メソッドは出力を表示し、文字列の最後に改行文字を提供します。これにより、次の出力に新しい行が設定されます。 Write()メソッドとWriteLine()メソッドの違いについて学ぶための例を見てみましょう- 例 using System; class Program { static void Main() { Console.Write(
-
C#でのスタックの実装
スタッククラスは、プッシュおよびポップ操作を使用してC#で実装されます。 スタックはC#で使用され、後入れ先出しのオブジェクトのコレクションを表します。以下はStackクラスのメソッドです- Sr.No。 メソッドと説明 1 public virtual void Clear(); スタックからすべての要素を削除します。 2 public virtual bool contains(object obj); 要素がスタックにあるかどうかを判別します。 3 パブリック仮想オブジェクトPeek(); スタックの一番上にあるオブジェクト
-
C#の乱数
C#で乱数を生成するには、Next(minValue、MaxValue)メソッドを使用します。パラメータは、最小値と最大値を設定するために使用されます。 Next(100,200); Random()オブジェクトの下に上記のメソッドを設定しました。 Random rd = new Random(); int rand_num = rd.Next(100,200); 以下は例です- 例 using System; class Program { static void Main() { Random rd = new Ran
-
C#の文字列から先行ゼロを削除する
次の文字列が先行ゼロであるとしましょう。 String str ="000234"; TrimStart()メソッドを使用し、0を設定して削除します。 TrimStart(new Char[] { '0' } ) 以下は、先行ゼロを削除するための完全なコードです。 例 using System; class Program { static void Main() { String str ="000234".TrimStart(new Char[] { '
-
C#でのTypeof()とGetType()
Typeof() タイプはタイプを受け取り、引数のタイプを返します。 例:次のSystem.Byte- typeof(byte) 以下は例です- 例 using System; class Program { static void Main() { Console.WriteLine(typeof(int)); Console.WriteLine(typeof(byte)); } } 出力 System.Int32 System.Byte GetTy
-
C#を使用して最初の100個の偶数を生成するにはどうすればよいですか?
最初の100個の偶数を生成するには、forループを1から100に設定します。 for(val = 1; val <= 100; val++) {} ループの下で、偶数の条件を設定します。つまり、数値のmod 2が0の場合、それは偶数です。 for(val = 1; val <= 100; val++) { if(val%2 == 0) { Console.WriteLine(val); } } 以下は完全な例です。 例 using System; class Program { &n
-
C#で新しいキーワードを使用する
newキーワードを使用して、配列のインスタンスを作成します。 new演算子は、オブジェクトを作成したり、オブジェクトをインスタンス化したりするために使用されます。この例では、newを使用してクラスのオブジェクトが作成されています。 以下は例です。 Calculate c = new Calculate(); newキーワードを使用して、配列のインスタンスを作成することもできます。 double[] points = new double[10]; 新しいキーワードは、コレクションのオブジェクトを作成するためにも使用されます。 SortedList sl = new SortedList(
-
C#での整数から文字列への変換のさまざまな方法
C#で整数を文字列に変換する最も簡単な方法は、ToString()メソッドを使用することです。 例を見てみましょう- int a = 100; string str = a.ToString(); もう1つの方法は、Convert.ToString();を使用することです。 b = 50; string str2 = Convert.ToString(b); Console.WriteLine(str2); 以下は、整数を文字列に変換するさまざまな方法を示す例です。 例 using System; class Program { static void Main
-
C#のオブジェクトクラス
Objectクラスは、C#のすべてのクラスの基本クラスです。 C#では次のメソッドがあります。 Sr.No メソッドと説明 1 Equals(Object) 指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判別します。 2 Equals(Object、Object、 指定されたオブジェクトインスタンスが等しいと見なされるかどうかを決定します。 3 Finalize() オブジェクトがリソースを解放しようとすることを許可します 4 GetHashCode() デフォルトのハッシュ関数。 5
-
C#のTrimEnd()メソッド
TrimEnd()メソッドは、配列で指定された文字セットの末尾に出現するすべての文字を削除します。 たとえば、次の文字列の末尾には1が付いています。 String str ="234561111". TrimEnd()メソッドを使用して、文字列から上記の末尾の1を簡単に削除できます。 末尾の1をすべて削除する例を見てみましょう。 例 using System; class Program { static void Main() { String str ="234561111"
-
C#での宣言と定義の違いは何ですか?
宣言とは、変数が宣言され、メモリが割り当てられるだけで、値が設定されないことを意味します。 ただし、定義とは、変数が初期化されていることを意味します。 同じことが変数、配列、コレクションなどにも当てはまります。 変数 変数を宣言します。 int x; 値を定義して割り当てましょう。 x = 10; 配列 配列を宣言します。 int [] n // declaring int n= new int[10]; // initializing 値を割り当てましょう。 n[0] = 100; n[1] = 200
-
C#のTrim()メソッドとTrimStart()メソッドの違いは何ですか?
トリム 文字列の先頭と末尾の空白をすべて削除する文字列メソッド。 たとえば、文字列「ジャックスパロウ」 トリム()を使用すると、先頭と空白なしで次のように返されます。 jack sparrow 以下は例です- 例 using System; namespace Demo { class Program { static void Main(string[] args) { string str = " Amit ";
-
動的型変数とオブジェクト型変数の違いは何ですか?
動的データ型変数には、任意のタイプの値を格納できます。これらのタイプの変数のタイプチェックは実行時に行われます。 オブジェクトタイプは、C#共通型システム(CTS)のすべてのデータ型の究極の基本クラスです。オブジェクトはシステムのエイリアスです。オブジェクトクラス。オブジェクトタイプには、他のタイプ、値タイプ、参照タイプ、事前定義型またはユーザー定義型の値を割り当てることができます。 動的型は、オブジェクト型変数の型チェックがコンパイル時に行われるのに対し、動的型変数の型チェックは実行時に行われることを除いて、オブジェクト型に似ています。 動的タイプの例- dynamic z = 100
-
C#のプレフィックス演算子とポストフィックス演算子の違いは?
プレフィックス演算子 インクリメント演算子++を変数のプレフィックスとして使用すると、変数の値が1ずつインクリメントされます。その後、Postfix演算子とは異なり、値が返されます。これはプレフィックスインクリメント演算子と呼ばれます。プレフィックスデクリメント演算子も同じように機能しますが、1だけデクリメントします。 たとえば、プレフィックス演算子の例- ++a; 以下は、プレフィックスインクリメント演算子-を示す例です。 例 using System; class Program { static void Main() { &
-
C#の重要なキーワード
C#の主要なキーワードには、次のものがあります。 封印 パラム 内部 これ 要約 封印 メソッドのC#で封印された修飾子を使用すると、メソッドはオーバーライドする機能を失います。封印されたメソッドは派生クラスの一部である必要があり、メソッドはオーバーライドされたメソッドである必要があります。 パラム メソッドを宣言する際に、パラメーターとして渡される引数の数がわからない場合は、paramsを使用してください。 C#パラメータ配列はこれについて通知することができます。 内部 内部アクセス指定子を使用すると、クラスはそのメンバー変数とメンバー関数を現在のアセンブリ内の他の関数とオブジェク
-
C#の組み込みデータ構造
C#には多くのデータ構造が組み込まれています。そのうちの2つです- リスト Generic List はジェネリックコレクションであり、ArrayListは非ジェネリックコレクションです。サイズは、配列とは異なり、リストを使用して動的に増やすことができます。 例を見てみましょう。 最初にリストを設定しました- List<string> myList = new List<string>() ArrayList 個別にインデックスを付けることができるオブジェクトの順序付けられたコレクションを表します。 ArrayListを-として設定します ArrayLis
-
C#のインクリメントおよびデクリメント演算子
インクリメント演算子は整数値を1つ増やします。つまり int a = 10; a++; ++a; デクリメント演算子は整数値を1つ減らします。つまり int a = 20; a--; --a; 以下は、インクリメント演算子-を示す例です。 例 using System; class Program { static void Main() { int a, b; a = 10; Console.WriteLine(++a);  
-
C#のRead()、ReadKey()、ReadLine()メソッドの違いは何ですか?
Read() Read()は、標準の入力ストリームから次の文字を読み取ります。コンソールでキーを押すと、キーが閉じます。 int az = Console.Read() Console.WriteLine(z); ReadKey() 標準の入力ストリームから1文字だけ読み取ります。 ReadLine() 標準の入力ストリームから次の文字行を読み取ります。 例 using System; class Program { static void Main() { int x = 10; &n
-
C#の演算子の過負荷能力は何ですか
これは、C#でオーバーロードでき、オーバーロードする機能がない演算子のリストです。 Sr.No オペレーターと説明 1 +、-、!、〜、++、- これらの単項演算子は1つのオペランドを取り、オーバーロードすることができます。 2 +、-、*、/、% これらの二項演算子は1つのオペランドを取り、オーバーロードすることができます。 3 ==、!=、、 = 比較演算子はオーバーロードされる可能性があります。 4 &&、|| 条件付き論理演算子を直接オーバーロードすることはできません。 5 + =、-=
-
スレッドクラスのメソッド
Threadクラスの一般的なメソッドには、start、sleep、jon、abortがあります。メソッドの完全なリストを見てみましょう- Sr.No。 メソッドと説明 1 public void Abort() 呼び出されたスレッドでThreadAbortExceptionを発生させて、スレッドを終了するプロセスを開始します。このメソッドを呼び出すと、通常、スレッドが終了します。 2 public static LocalDataStoreSlot AllocateDataSlot() 名前のないデータスロットをすべてのスレッドに割り当てます。パフォーマ