-
C#の10進数に相当する8進数は何ですか?
C#で10進数に相当する8進数を取得するには- まず、10進数の値には、whileループを使用し、残りを8進数に設定された配列に格納します。ここで、それらのmod8がアレイに見つかりました。 その後、数を8で割ります- while (dec != 0) { oct[i] = dec % 8; dec = dec / 8; i++; } 完全なコードを見てみましょう。ここで、10進数は12 − 例 using System; namespace Demo { class Progr
-
C#で行列を転置する
行列を転置すると、行列が対角線上で反転します。これにより、行要素が列に、列要素が行に表示されます。 例- Matrix before Transpose: 123 456 789 Matrix after Transpose: 147 258 369 行列の転置を実現するためのC#の例を見てみましょう- 例 using System; public class Demo { public static void Main() { int i, j, m, n; int[, ]
-
C#のタイプセーフとは何ですか?
C#で安全と入力しても、オブジェクトが他のオブジェクトのメモリに忍び込むことはできません。 -の概念を理解するための例を見てみましょう。 例 public class One { public int Prop{ get; set;} } public class Two { public int Prop{get;set;} public int Prop1{get;set;} } クラス1のオブジェクトがあるとしましょう- One ob = new One(); これで、オブジェクトobを2番目のクラス(ク
-
C#でサポートされているエスケープシーケンスは何ですか?
以下は、C#でいくつかのエスケープ文字を表示する方法を示す例です- 例 using System; using System.Collections.Generic; class Demo { static void Main() { Console.WriteLine("Warning!" + '\u0007'); Console.WriteLine("Test \t Demo Text");
-
C#の隠された機能は何ですか?
以下は、C#の隠されたまたはあまり知られていない便利な機能です- ラムダ式 があります。これはgoesto演算子と呼ばれ、ラムダ式が宣言されたときに使用されます。 Nullables C#は、null値だけでなく通常の範囲の値も割り当てることができる特別なデータ型であるnull許容型を提供します。構文は次のとおりです- <data_type> ? <variable_name> = null; ヌル合体演算子 null合体演算子は、null許容値型と参照型で使用されます。これは、オペランドを別のnull許容(またはそうでない)値型のオペランドの型に変換するために
-
C#のArrayクラスによって実装されるインターフェイスは何ですか?
System.Arrayは、ICloneable、IList、ICollection、IEnumerableなどのインターフェイスを実装します。ICloneableインターフェイスは、既存のオブジェクトのコピー、つまりクローンを作成します。 ICloneableインターフェースについて学びましょう。現在のインスタンスのコピーである新しいオブジェクトを作成するため、Clone()メソッドのみがあります。 以下は、ICloneableインターフェイスを使用してクローンを作成する方法を示す例です- 例 using System; class Car : ICloneable {
-
C#を学習するための前提条件は何ですか?
C#の学習を開始するには、まずコンピューターの知識が必要です。それで、CまたはC#での事前の学習経験があれば、それは素晴らしいことです。 C#から始めるには、最初にVisualStudioをインストールします。現在のバージョンはVisualStudio2017です。 かさばるVisualStudioIDEをインストールする手間を省きたい場合は、オンラインコンパイラから始めることができます。 C#プログラムを実行するためのトップオンラインコンパイラは- コーディンググラウンド DotNetFiddle 上記は両方ともインテリジェントコンパイラです。そこに行き、C#コードを
-
C#でクラスに名前を付けるためのルールは何ですか?
クラス定義は、キーワードclassで始まり、その後にクラス名が続きます。中括弧で囲まれたクラス本体。 構文は次のとおりです- <access specifier> class class_name { // member variables <access specifier> <data type> variable1; <access specifier> <data type> variable2; ... &
-
C#のトークンとは何ですか?
トークンは、プログラムの最小要素です。トークンであるC#の識別子とキーワードについて学びましょう- キーワード キーワードは、C#コンパイラに事前定義された予約語です。これらのキーワードは識別子として使用できません。ただし、これらのキーワードを識別子として使用する場合は、キーワードの前に@文字を付けることができます。 以下は、C#で予約されているキーワードの一部です- abstract As ベース ブール 休憩 バイト ケース キャッチ char チェック済み クラス 定数 続行 10進数 デフォルト 委任 する ダブル その他 列挙型 イベント 明示的 外部 誤
-
C#で最も単純な多次元配列は何ですか?
C#で最も単純な多次元配列は、2次元配列です。 2次元配列は、x個の行とy個の列を持つテーブルと考えることができます。 多次元配列は、各行に括弧で囲まれた値を指定することで初期化できます。次の配列は4行で、各行には4列あります。 int [,] a = new int [4,4] { {0, 1, 2, 3} , /* initializers for row indexed by 0 */ {4, 5, 6, 7} , /* initializers for row indexed by 1 */ {8, 9,
-
C#の2次元配列とは何ですか?
2次元配列は、1次元配列のリストです。 2次元配列は、各行に括弧で囲まれた値を指定することで初期化できます。 int [,] a = new int [2,2] { {0, 1} , {4, 5} }; 以下は、C#で2次元配列を操作する方法を示す例です- using System; namespace ArrayApplication { class MyArray { static void Main(string[] args) { &
-
C#の型とは何ですか?
C#のタイプには、次のものが含まれます- 値型 値型変数には、値を直接割り当てることができます。これらは、System.ValueTypeクラスから派生しています。 値型にはデータが直接含まれます。例としては、int、char、floatがあり、それぞれ数値、アルファベット、浮動小数点数を格納します。 int型を宣言すると、システムは値を格納するためのメモリを割り当てます。 参照型 参照型には、変数に格納されている実際のデータは含まれていませんが、変数への参照は含まれています。 ポインタタイプ ポインタ型変数は、別の型のメモリアドレスを格納します。 C#のポインターには、CまたはC++
-
C#の数学クラスメソッド
C#のSystem.Mathクラスは、数学演算、三角関数、対数計算などを実行するためのプロパティであるメソッドを提供します。 そのメソッドのいくつかは次のとおりです- Sr.No メソッドと説明 1 Abs(Decimal) 10進数の絶対値を返します。 2 Abs(Double) 倍精度浮動小数点数の絶対値を返します。 3 Abs(Int16) 16ビットの符号付き整数の絶対値を返します。 4 Abs(Int32) 32ビットの符号付き整数の絶対値を返します。 5 Abs(Int64) 64
-
C#でエスケープ文字のリストを一覧表示します
以下は、C#のエスケープ文字のリストです- エスケープ文字 説明 パターン \ a ベル文字\u0007に一致します。 \ a \ b 文字クラスで、バックスペース\u0008と一致します。 [\ b] {3、} \ t タブに一致します\u0009。 (\ w +)\ t \ r キャリッジリターン\u000Dに一致します。 (\ rは改行文字と同等ではありません、\ n。) \ r \ n(\ w +) \ v 垂直タブ\u000Bに一致します。 [\ v] {2、} \ f フォームフィード\u000Cに一致します。
-
C#でのループテクニック
ループステートメントを使用すると、ステートメントまたはステートメントのグループを複数回実行できます。以下は、C#でサポートされているループです- Sr.No。 ループの種類と説明 1 whileループ 指定された条件が真である間、ステートメントまたはステートメントのグループを繰り返します。ループ本体を実行する前に条件をテストします。 2 forループ 一連のステートメントを複数回実行し、ループ変数を管理するコードを省略します。 3 do...whileループ これはwhileステートメントに似ていますが、ループ本体の最後で条件をテストする点が異
-
C#で関数をログに記録する
C#を使用すると、対数を簡単に操作できます。 LogおよびLogbase10には次のメソッドがあります。 Sr.No メソッドと説明 1 Log(Double) 指定された数値の自然な(基数e)対数を返します。 2 LogDouble)(Double、 指定された基数の指定された数値の対数を返します。 3 Log10(Double) 指定された数値の常用対数を返します。 C#でログ関数を操作する例を見てみましょう- 例 using System; class Demo { static vo
-
C#を使用してディレクトリとファイルを一覧表示する
C#のDirectoryクラスには、ディレクトリとサブディレクトリで操作を実行するための多くのメソッドがあります- Sr.No メソッドと説明 1 CreateDirectory(String) 指定されたパスにすべてのディレクトリとサブディレクトリがすでに存在しない限り、それらを作成します。 2 CreateDirectoryDirectorySecurity(String) 指定されたWindowsセキュリティを適用して、指定されたパスにすべてのディレクトリを作成します(既に存在しない場合)。 3 Delete(String)
-
C#の文字列の論理演算子
以下は、C#の文字列で使用できる論理演算子です。 オペレーター 説明 例 && 論理積演算子と呼ばれます。両方のオペランドがゼロ以外の場合、条件は真になります。 (A &&B)はfalseです。 || 論理OR演算子と呼ばれます。 2つのオペランドのいずれかがゼロ以外の場合、条件は真になります。 (A || B)は真です。 ! 論理NOT演算子と呼ばれます。オペランドの論理状態を逆にするために使用します。条件がtrueの場合、LogicalNOT演算子はfalseになります。 !(A &&B)は真です。 文字列で論理AND演算子を使用する方法を示す例を見てみまし
-
C#の数学関数
C#のSystem.Mathクラスは、数学演算、三角関数、対数計算などを実行するためのプロパティであるメソッドを提供します。 そのメソッドのいくつかは次のとおりです- Sr.No メソッドと説明 1 Abs(Decimal) 10進数の絶対値を返します。 2 Abs(Double) 倍精度浮動小数点数の絶対値を返します。 3 Abs(Int16) 16ビットの符号付き整数の絶対値を返します。 4 Abs(Int32) 32ビットの符号付き整数の絶対値を返します。 5 Abs(Int64) 64
-
C#のコピーコンストラクターとは何ですか?
コピーコンストラクタは、別のオブジェクトから変数をコピーしてオブジェクトを作成します。 例を見てみましょう- 例 using System; namespace Demo { class Student { private string name; private int rank; public Student(Student s) { name = s.name; &n