C#のRemoveメソッドは、文字列から指定した位置以降の文字を削除するために使用されます。 Removeメソッドには2つのオーバーロードがあります。 1つ目は、開始位置を指定してその位置以降のすべての文字を削除する形式です。 2つ目は、開
続きを読む »RemoveAtメソッドは、C#のList<T>クラスで使用され、指定したインデックス位置にある要素を削除します。 インデックスは0から始まるため、最初の要素を削除するにはインデックス0を指定します。 メソッドのシグネチャはvo
続きを読む »readonly修飾子は、C#でフィールドを読み取り専用にするために使用されます。 readonlyフィールドは、宣言時またはコンストラクタ内でのみ値を設定でき、その後は変更できません。 これにより、オブジェクトの不変性を部分的に保証できま
続きを読む »C#のObjectクラスは、すべてのクラスの基底クラスであり、すべての型はObjectから派生しています。 Objectクラスには、ToString()、Equals()、GetHashCode()、GetType()などのメソッドが定義さ
続きを読む »C#のnull許容型nullable型は、値型(int, bool, structなど)にnullを許容するための仕組みです。 通常、値型はnullを持てませんが、null許容型を使うことでnullを代入可能にします。 宣言は T? の形式
続きを読む »C#におけるnot演算子!は、論理否定を行うために使用されます。 これは、ブール値を反転させる演算子です。 trueをfalseに、falseをtrueに変換します。 例えば、!trueはfalseを返し、!falseはtrueを返します。
続きを読む »C#におけるnew演算子は、クラスや構造体のインスタンスを新規に作成するために使用されます。 newを使うことで、メモリ上にオブジェクトが確保され、そのオブジェクトのコンストラクタが呼び出されます。 例えば、MyClass obj = ne
続きを読む »Math.Truncateメソッドは、指定した数値の小数部分を切り捨てて整数部分のみを返します。 正負に関わらず、数値の符号はそのまま保持されます。 例えば、Math.Truncate(3.7)は3を返し、Math.Truncate(-3.
続きを読む »C#のMath.Tanメソッドは、指定された角度(ラジアン単位)のタンジェントを計算します。 引数には角度をラジアンで指定し、結果としてその角度のタンジェント値が返されます。 角度が度単位の場合は、ラジアンに変換する必要があります。 例えば
続きを読む »C#のMath.Sqrtメソッドは、指定した数値の平方根を計算するために使用されます。 このメソッドはSystem名前空間に含まれており、引数としてdouble型の数値を受け取ります。 例えば、Math.Sqrt(9)は3.0を返します。
続きを読む »Math.Sinメソッドは、C#で角度のサイン(正弦)を計算するために使用されます。 このメソッドは、引数としてラジアン単位の角度を受け取り、その角度のサイン値を返します。 角度が度数法(°)で与えられている場合は、まずラジアンに変換する必
続きを読む »Math.Signメソッドは、指定した数値が正、負、またはゼロであるかを判定し、その結果に応じて整数を返します。 引数として整数型や浮動小数点型の数値を受け取り、返り値は以下の通りです: 正の数の場合は1 負の数の場合は-1 ゼロの場合は0
続きを読む »Math.Roundメソッドは、C#で数値を四捨五入するために使用されます。 基本的な使い方は、Math.Round(数値)とし、指定した数値を四捨五入します。 オプションで、小数点以下の桁数を指定することも可能です。 例えば、Math.R
続きを読む »C#のMath.Powメソッドは、指定した数値の累乗(べき乗)を計算するために使用されます。 このメソッドは、2つのdouble型の引数を取り、最初の引数を底、2番目の引数を指数として計算を行います。 例えば、Math.Pow(2, 3)は
続きを読む »C#のMath.Minメソッドは、2つの数値を比較して小さい方の値を返します。 複数の要素から最小値を取得する場合、Math.Minを繰り返し使用するか、LINQのMinメソッドを利用するのが一般的です。 例えば、Math.Min(a, M
続きを読む »C#のMath.Maxメソッドは、2つの数値を比較して大きい方を返すメソッドです。 複数の要素から最大値を取得する場合、Math.Maxを繰り返し使用するか、LINQのMaxメソッドを利用するのが一般的です。 例えば、Math.Max(a,
続きを読む »C#のMath.Logメソッドは、指定された数値の自然対数(底がeの対数)を計算するために使用されます。 自然対数は、数学的には\(\ln(x)\)と表され、底がネイピア数(約2.718)の対数です。 Math.Log(double val
続きを読む »Math.Floorメソッドは、指定した数値を小数点以下を切り捨てて、最も近い小さい整数を返すC#のメソッドです。 例えば、正の数値3.7に対しては3.0を返し、負の数値-3.7に対しては-4.0を返します。 使用方法はMath.Floor
続きを読む »Math.Expメソッドは、C#でネイピア数 \(e\) の累乗を計算するために使用されます。 具体的には、引数として与えた値 \(x\) に対して、\(e^x\) を返します。 ネイピア数 \(e\) は約2.71828で、自然対数の底と
続きを読む »