13,005
回編集
(ページの作成:「== Console.ReadLineメソッド == Console.ReadLineメソッドは、入力された文字を1行読み取る。(戻り値はstring型)<br> int型を扱う場合は、型…」) |
|||
190行目: | 190行目: | ||
|} | |} | ||
</center> | </center> | ||
<br> | |||
<source lang="c#"> | |||
namespace Coustom | |||
{ | |||
class Program | |||
{ | |||
static void Main(string[] args) | |||
{ | |||
int num = 0; | |||
// 0に対応する位置に数値が入っていない場合は、0が表示される | |||
Console.WriteLine("{0:00.00}", 1.2); // 01.20 | |||
// 小数点以下にある0の数が、小数点以下の表示桁数になる(入りきらない部分は四捨五入) | |||
Console.WriteLine("{0:00.00}", 123.454); // 123.45 | |||
Console.WriteLine("{0:00.00}", 123.455); // 123.46 | |||
num = 123; | |||
// #に対応する位置に数値が入っていない場合は、その部分は表示しない(無意味な0は表示しない) | |||
Console.WriteLine("{0:##.##}", 1.2); // 1.2 | |||
Console.WriteLine("{0:##.##}", 001.200); // 1.2 | |||
// 小数点以下にある0の数が、小数点以下の表示桁数になる(入りきらない部分は四捨五入) | |||
Console.WriteLine("{0:##.##}", 123.400); // 123.4 | |||
Console.WriteLine("{0:##.##}", 123.454); // 123.45 | |||
Console.WriteLine("{0:##.##}", 123.455); // 123.46 | |||
num = 123456789; | |||
Console.WriteLine(num.ToString("(###)-###-###")); // (123)-456-789 | |||
Console.WriteLine(num.ToString("(###)-###")); // (123456)-789 | |||
Console.WriteLine(num.ToString("(###)-###-###-(###)")); // ()-123-456-(789) | |||
Console.WriteLine("{0:#,#}", 123456789); // 123,456,789 | |||
Console.WriteLine("{0:#,}千", 123456789); // 123457千 | |||
Console.WriteLine("{0:#,,}百万", 123456789); // 123百万 | |||
Console.WriteLine("{0:#,##0}", 123456); // 123,456 | |||
Console.WriteLine("{0:#,##0}", 1234.56); // 1,235 | |||
Console.WriteLine("{0:#,##0}", 0.01); // 0 | |||
Console.WriteLine("{0:#,##0.00}", 123456); // 123,456.00 | |||
Console.WriteLine("{0:#,##0.00}", 1234.56); // 1,234.56 | |||
Console.WriteLine("{0:#,##0.00}", 0.01); // 0.01 | |||
Console.WriteLine("{0:0##,##,##}", 123); // 0,000,123 | |||
Console.WriteLine("% のテスト:パーセント"); | |||
// %単体だと%の記号が表示される(#や0等を使う) | |||
// 小数点以下にある0の数が、小数点以下の表示桁数になる(入りきらない部分は四捨五入) | |||
Console.WriteLine("{0:%}", 1.2); // %(不適切な設定) | |||
Console.WriteLine("{0:#%}", 1.2); // 120% | |||
Console.WriteLine("{0:0%}", 1.2); // 120% | |||
Console.WriteLine("{0:#%}", 001.200); // 120% | |||
Console.WriteLine("{0:0%}", 001.200); // 120% | |||
Console.WriteLine("{0:#.#%}", 0.12345); // 12.3% | |||
Console.WriteLine("{0:0.0%}", 0.12345); // 12.3% | |||
// ‰単体だと‰の記号が表示される(#や0等を使う) | |||
// 小数点以下にある0の数が、小数点以下の表示桁数になる(入りきらない部分は四捨五入) | |||
Console.WriteLine("{0:‰}", 1.2); // ‰(不適切な設定) | |||
Console.WriteLine("{0:#‰}", 1.2); // 1200‰ | |||
Console.WriteLine("{0:0‰}", 1.2); // 1200‰ | |||
Console.WriteLine("{0:#‰}", 001.200); // 1200‰ | |||
Console.WriteLine("{0:0‰}", 001.200); // 1200‰ | |||
Console.WriteLine("{0:#.#‰}", 0.12345); // 123.5‰ | |||
Console.WriteLine("{0:0.0‰}", 0.12345); // 123.5‰ | |||
// "E0"、"E+0"、"E-0"、"e0"、"e+0", "e-0"のどれかで書く | |||
// E+0単体だとE+0の記号が表示される(#や0等を使う) | |||
Console.WriteLine("{0:E+0}", 1.2); // E+0(不適切な設定) | |||
Console.WriteLine("{0:#.#e0}", 123); // 1.2e2 | |||
Console.WriteLine("{0:#.#E0}", 123); // 1.2E2 | |||
Console.WriteLine("{0:#.#E-0}", 1.23E+20); // 1.2E20 | |||
Console.WriteLine("{0:#.#E+0}", 1.23E+20); // 1.2E+20 | |||
Console.WriteLine("{0:#.#E0}", 1.23E+20); // 1.2E20 | |||
Console.WriteLine("{0:#.#E-0}", 1.23E-20); // 1.2E-20 | |||
Console.WriteLine("{0:#.#E+0}", 1.23E-20); // 1.2E-20 | |||
Console.WriteLine("{0:#.#E0}", 1.23E-20); // 1.2E-20 | |||
// カスタム書式指定子を単なる文字として解釈する(# 0 .(ドット) ,(カンマ) % ‰に対して使用) | |||
Console.WriteLine("{0:000.##}", 12.45); // 012.45 | |||
// エスケープシーケンスと勘違いされないようにする(\文字は2つ必要) | |||
Console.WriteLine("{0:\\#\\# 000.##}", 12.45); // ## 012.45 | |||
// @を使用して逐次的リテラル文字列として扱う(\文字は1つでよい) | |||
Console.WriteLine(@"{0:\#\# 000.##}", 12.45); // ## 012.45 | |||
// 正、負、ゼロのそれぞれの場合で書式指定子を変更する | |||
// {正または負の場合; ゼロの場合} | |||
Console.WriteLine("{0:##.##;}", 1.2); // 1.2 | |||
Console.WriteLine("{0:##.##;}", -1.2); // -1.2 | |||
// {正またはゼロの場合; 負の場合} | |||
Console.WriteLine("{0:#0.##;00.00}", 1.2); // 1.2 | |||
Console.WriteLine("{0:#0.##;00.00}", -1.2); // 01.20 | |||
Console.WriteLine("{0:#0.##;00.00}", 0); // 0 | |||
// {正の場合; 負の場合; ゼロの場合} | |||
Console.WriteLine("{0:##.##;-00.00;ゼロです}", 1.2345); // 1.23 | |||
Console.WriteLine("{0:##.##;-00.00;ゼロです}", -1.2345); // -01.23 | |||
Console.WriteLine("{0:##.##;-00.00;ゼロです}", 0); // ゼロです | |||
} | |||
} | |||
} | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:C_Sharp]] | [[カテゴリ:C_Sharp]] |