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で、自然対数の底と
続きを読む »Math.Cosメソッドは、C#で角度のコサインを計算するために使用されます。 このメソッドは、引数としてラジアン単位の角度を受け取り、その角度のコサイン値を返します。 角度が度単位の場合は、事前にラジアンに変換する必要があります。 ラジア
続きを読む »Math.Ceilingメソッドは、指定した数値を超えない最小の整数に切り上げるために使用されます。 引数として浮動小数点数(doubleまたはdecimal)を受け取り、その数値を切り上げた結果を返します。 例えば、Math.Ceilin
続きを読む »Math.Atanメソッドは、C#でアークタンジェント(逆正接)を計算するために使用されます。 このメソッドは、与えられた数値のアークタンジェントをラジアンで返します。 引数として1つのdouble型の数値を取り、その数値のアークタンジェン
続きを読む »C#のMath.Asinメソッドは、指定された値のアークサイン(逆正弦)をラジアンで返します。 引数は-1から1の範囲の数値で、返り値は\(-\frac{\pi}{2}\)から\(\frac{\pi}{2}\)の範囲の角度です。 例えば、M
続きを読む »C#のMath.Acosメソッドは、指定された値のアークコサイン(逆余弦)をラジアンで返します。 引数は\(-1\)から\(1\)の範囲の数値で、戻り値は\(0\)から\(\pi\)(ラジアン)までの角度です。 例えば、Math.Acos(
続きを読む »C#のMath.Absメソッドは、指定した数値の絶対値を返すために使用されます。 絶対値とは、数値の符号を無視した値のことです。 例えば、Math.Abs(-5)は5を返し、Math.Abs(5)も5を返します。 このメソッドは、整数型in
続きを読む »LINQ(Language Integrated Query)は、C#でコレクションやデータベースなどのデータソースに対してクエリを記述するための機能です。 LINQを使うと、SQLのようなクエリをC#コード内で簡潔に書けます。 基本的な使
続きを読む »C#のLINQにおけるZipメソッドは、2つのコレクションを結合し、それぞれの要素をペアにして新しいコレクションを生成します。 各コレクションの対応する要素を組み合わせて処理を行うため、最も短いコレクションの長さに合わせて結合が行われます。
続きを読む »Whereメソッドは、C#のLINQクエリで使用され、コレクション内の要素をフィルタリングして条件に合う要素を取得します。 Whereメソッドは、条件を指定するラムダ式を引数に取り、その条件を満たす要素のみを返します。 例えば、number
続きを読む »