RSS

C#: Format

23 11月

書式サンプル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);
 }
}


 
コメントする

投稿者: : 2010/11/23 投稿先 C#

 

タグ: , ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中