「C#」ToString()で文字列の書式を指定するサンプル

説明
public string ToString (IFormatProvider provider);
provider
カルチャ固有の書式情報を提供するオブジェクト

サンプル1
int cft = 123;
Console.WriteLine(“通常: {0}", cft.ToString());
Console.WriteLine(“G指定: {0}", cft.ToString(“G"));
Console.WriteLine(cft.ToString(“0000"));
Consoe.WriteLine(cft.ToString(“0.00"));

結果
123
123
0123
123.00

サンプル2
double cft2 = 4.56789;
Console.WriteLine(“通常: {0}", cft2.ToString());
Console.WriteLine(“G指定: {0}", cft2.ToString(“G"));
Console.WriteLine(cft2.ToString(“0.00"));
Console.WriteLine(cft2.ToString(“0.00E0"));

結果
4.56789
4.56789
45.68
4.57E1

C#

Posted by arkgame