[C#]C#.NETに実装されているMathクラスには様々な数学関数(メソッド)が用意されています。いくつかの定数も用意されています。この記事では、Mathクラスで使用する主なメソッドと定数を紹介します。メソッドMathクラスの主なメソッド一覧Mathクラスの主なメソッドには次のようなものがあります。指定した数値の絶対値を取得します。指定した数値がコサインとなる角度を取得します。指定した数値がサインとなる角度を取得します。指定した数値がタンジェントとなる角度を取得します。2つの整数の積(掛け算)を計算します。指定した数値以上の整数のうち、最小の値を取得します。(数値を切り上げます。指定した角度のコサインを取得します。2つの数値の商(割り算)を計算を計算します。outパラメーターに剰余(余り)を返します。累乗した値を取得します。指定した数値以下の整数のうち、最大の値を取得します。(数値を切り捨てます。指定した2つの数のうち、大きい方を取得します。指定した2つの数のうち、小さい方を取得します。指定した数値を指定した値で累乗した値を取得します。近い整数または指定した小数点以下の桁数に値を丸めます。(数値を四捨五入できます。数の符号を示す整数(0または1)を取得します。指定した角度のサインを取得します。指定した数値の平方根を取得します。指定した角度のタンジェントを取得します。指定した数値の整数部の値を取得します。(数値を切り捨てます。ネイピア数(自然対数の底)を表します。円周率(π)を表します。絶対値を取得する数値の絶対値の取得にはMathクラスのAbsメソッドが使用できます。メソッド指定した数値の絶対値を取得します。doubleのいずれかの値が指定できます。567.89切り上げ、切り捨て、四捨五入する数値の切り上げ、切り捨て、四捨五入には、Ceilingメソッド、Floorメソッド、Truncateメソッド、Roundメソッドが使用できます。メソッド指定した数値以上の整数のうち、最小の値を取得します。このメソッドを使用して数値の切り上げができます。doubleのいずれかの値が指定できます。メソッド指定した数値以下の整数のうち、最大の値を取得します。このメソッドを使用して数値を切り捨てができます。doubleのいずれかの値が指定できます。メソッド指定した数値の整数部の値を取得します。このメソッドを使用して数値を切り捨てができます。doubleのいずれかの値が指定できます。メソッド最も近い整数または指定した小数点以下の桁数に値を丸めます。このメソッドを使用して数値の四捨五入できます。doubleのいずれかの値が指定できます。第2引数には丸める桁数をintで指定します。第2引数を省略した場合は整数に丸められます。第3引数には2つの数値の中間にある場合に丸める方法を示すMidpointRounding列挙型の値を指定します。MidpointRounding.AwayFromZeroを指定すると0から遠い方に丸められるので四捨五入ができます。MidpointRounding.ToEvenを指定すると偶数に近い方に丸められるので偶数丸め(銀行丸め)になります。第3引数を省略した場合は偶数丸めになります。-123.5数値を計算する数値の計算(積・商)にはBigMulメソッド、DivRemメソッドが使用できます。メソッド2つの整数の積(掛け算)を計算します。BigMulメソッドの引数にはintが指定できます。メソッド2つの数値の商(割り算)を計算を計算します。outパラメーターに剰余(余り)を返します。longのいずれかの値が指定できます。54平方根を取得する数値の平方根の取得にはSqrtメソッドが使用できます。メソッド指定した数値の平方根を取得します。Sqrtメソッドの引数にはdoubleの値が指定できます。35.1364056215203累乗した値を取得する数値を累乗した値を取得するにはPowメソッド、Expメソッドが使用できます。メソッド指定した数値を指定した値で累乗した値を取得します。Powメソッドの引数にはdoubleの値が指定できます。累乗した値を取得します。Expメソッドの引数にはdoubleの値が指定できます。3)と同じになります。10)と同じになります。数値の符号を表す値を取得する数値の符号を取得するにはSignメソッドが使用できます。doubleのいずれかの値が指定できます。-1数値の大小を取得する数値の大小を取得するにはMaxメソッド、Minメソッドが使用できます。メソッド指定した2つの数のうち、大きい方を取得します。ulongのいずれかの値が指定できます。メソッド指定した2つの数のうち、小さい方を取得します。ulongのいずれかの値が指定できます。-234.56サイン、コサイン、タンジェントを取得する指定した角度(ラジアン)のサイン、コサイン、タンジェントを取得するには、Sinメソッド、Cosメソッド、Tanメソッドが使用できます。メソッド指定した角度(ラジアン)のサインを取得します。Sinメソッドの引数にはdoubleの値が指定できます。指定する値はラジアンで表した角度になります。メソッド指定した角度(ラジアン)のコサインを取得します。Cosメソッドの引数にはdoubleの値が指定できます。指定する値はラジアンで表した角度になります。メソッド指定した角度(ラジアン)のタンジェントを取得します。Tanメソッドの引数にはdoubleの値が指定できます。指定する値はラジアンで表した角度になります。1.73205080756888アークサイン、アークコサイン、アークタンジェントを取得する指定したサイン、コサイン、タンジェントの値(ラジアン)となる角度を取得するにはAsinメソッド、Acosメソッド、Atanメソッドが使用できます。メソッド指定した数値がサインとなる角度を取得します。AsinメソッドはSinメソッドの逆三角関数です。Asinメソッドの引数にはサインを表すdoubleの値が指定できます。Asinメソッドの戻り値はラジアンで表した角度になります。メソッド指定した数値がコサインとなる角度を取得します。AcosメソッドはCosメソッドの逆三角関数です。Acosメソッドの引数にはコサインを表すdoubleの値が指定できます。Acosメソッドの戻り値はラジアンで表した角度になります。メソッド指定した数値がタンジェントとなる角度を取得します。AtanメソッドはTanメソッドの逆三角関数です。Atanメソッドの引数にはタンジェントを表すdoubleの値が指定できます。Atanメソッドの戻り値はラジアンで表した角度になります。[C#]C#でWindowsフォームアプリケーションのフォームのデスクトップ上の位置とサイズを取得、設定する方法を紹介します。Frameworkのアセンブリ「System.dll」に定義されている例外クラス(Exception)の一覧です。[C#]C#でWindowsフォームアプリケーションのフォームのクライアント領域を取得、設定する方法を紹介します。[C#]C#でディレクトリ(フォルダー)の中にあるファイルの一覧を取得する方法について紹介します。拡張メソッド一覧LINQが登場して10年以上が経過しましたが、私の周りには未だに使えない開発者の方が大勢いらっしゃいます。[C#]C#でWindowsフォームアプリケーションのフォームを開く(表示する)方法と閉じる方法を紹介します。[C#]C#でファイルを削除する際にごみ箱に移す方法について紹介します。(stringをenumへ変換する)[C#]enum(列挙型)のフィールド名(メンバー名、列挙子)からenum(列挙型)の値を取得する方法について紹介します。enum(列挙型)...記事を読むC#のis演算子とas演算子で型テストとキャストを行うオブジェクトを他のオブジェクトにキャストして代入する時には、オブジェクトの型を変換する必要がでてきます。TextBoxWindowsフォームアプリケーションで使用するテキストボックスの文字の揃え位置を設定する方法を紹介します。