書式サンプル1
using System; using System.Text; public class Program { public static void Main() { // indexのみ指定した場合 Console.WriteLine("{2} {0} {1}", 1, 2, 3); // alignmentも指定した場合 Console.WriteLine("{2,4} {0,4} {1,4}", 1, 2, 3); // 負のalignmentを指定した場合 Console.WriteLine("{2,-4} {0,-4} {1,-4}", 1, 2, 3); // 書式文字列も指定した場合 Console.WriteLine("{2,4:d} {0,4:d} {1,4:d}", 1, 2, 3); // 書式文字列内に文字列を含めた場合 Console.WriteLine("{2,4:d}, {0,4:d},{1,4:d}", 1, 2, 3); // 書式文字列内の文字列に中括弧を含めた場合 Console.WriteLine("{{ {2,4:d}, {0,4:d}, {1,4:d} }}", 1, 2, 3); } }
書式サンプル(2)
using System; using System.Text; public class Program { public static void Main() { // 数値の標準書式 double pi = 3.14159; Console.WriteLine("{0:f} {0:e}", pi); // 数値のカスタム書式 Console.WriteLine("{0:##.####} {0:#0.#######E+0}", pi); } }
書式サンプル(3)
using System; using System.Text; public class Program { public static void Main() { // 数値の標準書式 double pi = 3.14159; Console.WriteLine("{0:f} {0:e}", pi); // 数値のカスタム書式 Console.WriteLine("{0:##.####} {0:#0.#######E+0}", pi); } }
書式サンプル(4)
using System; using System.Text; public class Program { public static void Main() { Console.WriteLine("{0:d} {0:D}", DateTime.Now); Console.WriteLine("{0:t} {0:T}", DateTime.Now); Console.WriteLine("{0:f} {0:F}", DateTime.Now); Console.WriteLine("{0:g} {0:G}", DateTime.Now); Console.WriteLine("{0:m} {0:M}", DateTime.Now); Console.WriteLine("{0:r} {0:R}", DateTime.Now); Console.WriteLine("{0:u} {0:U}", DateTime.Now); Console.WriteLine("{0:y} {0:Y}", DateTime.Now); } }
書式サンプル(5)
using System; using System.Text; public class Program { public static void Main() { Console.WriteLine("{0:yyyy/MM/dd}", DateTime.Now); Console.WriteLine("{0:hh:mmtt}", DateTime.Now); Console.WriteLine("{0:HH:MM:ss}", DateTime.Now); } }
書式サンプル(6)
using System; using System.Text; public class Program { enum Test {One, Two, Three}; public static void Main() { Console.WriteLine("{0:G} {0:F} {0:D} {0:X}", Test.One); Console.WriteLine("{0:G} {0:F} {0:D} {0:X}", Test.Three); } }
広告