未分類

PowerShell - .NET クラスのスタティックメソッドを扱う

.NET クラスのスタティックメソッドを扱う方法を説明します。

値をもっとも近い整数に丸める

[Math]::round(1.5)
[Math]::round(1.4)

このように .NET のクラス内の静的メンバにアクセスすることができます。

値を小数点以下第 3 位まで出力

この場合、第 4 位以下は切り捨てのようです。

[Math]::round(1.4425, 3)

文字のバイト数を調査

[System.Text.Encoding]$enc = [System.Text.Encoding]::GetEncoding("Shift_JIS")
$enc.GetByteCount("A")
$enc.GetByteCount("亜")
$enc.GetByteCount("A亜")

-未分類