コガネブログ

平日更新を目標にUnityやC#、Visual Studioなどのゲーム開発アレコレを書いていきます

【C#】数値に指定された桁数の固定小数点数を付加した文字列を返す拡張メソッド

using System;

/// <summary>
/// int 型の拡張メソッドを管理するクラス
/// </summary>
public static class IntExtensions
{
    /// <summary>
    /// 数値に指定された桁数の固定小数点数を付加した文字列を返します
    /// </summary>
    /// <remarks>
    /// 123.FixedPoint(2) → 123.00
    /// 123.FixedPoint(4) → 123.0000
    /// </remarks>
    public static string FixedPoint(this int self, int numberOfDigits)
    {
        return self.ToString("F" + numberOfDigits);
    }
}