C# 円マーク付きの文字列を生成する
C#で、円マーク付きの文字列を生成するサンプルコードを記述してます。
環境
- OS windows11 pro 64bit
- Microsoft Visual Studio Community 2022 Version 17.2.6
円マーク付きの文字列を生成する
円マーク付きの文字列を生成するには、「ToString(“C”)」を使用します。
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
decimal money = 123;
string str = money.ToString("C");
Console.WriteLine(str);
}
}
}
実行結果
少数の場合は四捨五入されます。
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
decimal money = 123.45M;
string str = money.ToString("C");
Console.WriteLine(str);
money = 123.56M;
str = money.ToString("C");
Console.WriteLine(str);
}
}
}
実行結果
「String.Format」
「String.Format」に「{0:C}」を指定して、生成することも可能です。
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
decimal money = 123.45M;
string str = String.Format("{0:C}", money);
Console.WriteLine(str);
money = 123.56M;
str = String.Format("{0:C}", money);
Console.WriteLine(str);
}
}
}
実行結果
※パフォーマンスは「ToString」の方が良さそうです。
-
前の記事
javascript エラー「Uncaught SyntaxError: Illegal return statement」の解決方法 2022.08.15
-
次の記事
javascript 素数であるかを判定する 2022.08.15
コメントを書く