12 Mart 2013 Salı

7 - Formatlı Yazım


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Formatlı_Yazım
{
    class Program
    {
        static void Main(string[] args)
        {
            /*
             * C: Sayıyı para birimi şeklinde gösterir.
             * D: Tek kullanıldığında bir anlam ifade etmez. Yanına sayı yazılarak kullanılır.
             * Formatı alınacak sayının basamak değeri yanında yazılan sayıdan küçükse arta 
                kalan değer kadar yanına sıfır eklenir.
             * E: Sayıyı 10 üzeri şeklinde gösterir.
             * F: Sayıların virgülden sonraki basamak sayısı ayarlamada kullanılır.
             * N: Sayıyı binlik basamaklara ayırarak yazar.
             * X: Sayıyı hexdecimal(16' lık sayı sistemi) olarak yazar.
             */
            Console.Write("{0:(###) ### ## ##}", 2123552154); // Formatlı olarak gösteriyor...
            Console.Write("\n{0:C}", 2500); //Para Birimi Olarak Gösteriyor...
            Console.Write("\n{0:F5}", 25); // Virgülden sonra 5 sayı gösterilmesini sağlıyor...
            Console.Write("\n{0:N}", 2500000); // Sayıları Binlik Basamaklara Ayırıyor...

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
        
            Console.WriteLine("{0:dd/MM/yyyy}",DateTime.Now); // Şu anki tarihi gösteriyor...
            Console.Write("{0:hh:mm:ss}", DateTime.Now); // Şu anki zamanı gösteriyor...
            Console.ReadKey();
        }
    }
}