Kod Kütüphanem ama elime ne gelirse burada dursun diye…

C# – String format for Double

using System;
 
public class Program
{
  public static void Main(string[] args)
    {
        // Pattern 1: just two decimal places
        Console.WriteLine("**************************************");
        Console.WriteLine("Pattern 1: just two decimal places");
        Console.WriteLine("**************************************");
        Console.WriteLine(String.Format("{0:0.00}", 123.4567));      // "123.46"
        Console.WriteLine(String.Format("{0:0.00}", 123.4));         // "123.40"
        Console.WriteLine(String.Format("{0:0.00}", 123.0));         // "123.00"
 
        //Pattern 2: max. two decimal places
        Console.WriteLine("**************************************");
        Console.WriteLine("Pattern 2: max. two decimal places");
        Console.WriteLine("**************************************");
        Console.WriteLine(String.Format("{0:0.##}", 123.4567));      // "123.46"
        Console.WriteLine(String.Format("{0:0.##}", 123.4));         // "123.4"
        Console.WriteLine(String.Format("{0:0.##}", 123.0));         // "123"
 
        //Pattern 3: at least two digits before decimal point
        Console.WriteLine("***************************************************");
        Console.WriteLine("Pattern 3: at least two digits before decimal point");
        Console.WriteLine("***************************************************");
        Console.WriteLine(String.Format("{0:00.0}", 123.4567));      // "123.5"
        Console.WriteLine(String.Format("{0:00.0}", 23.4567));       // "23.5"
        Console.WriteLine(String.Format("{0:00.0}", 3.4567));        // "03.5"
        Console.WriteLine(String.Format("{0:00.0}", -3.4567));       // "-03.5"
 
        //Pattern 4: Thousand Separators
        Console.WriteLine("**************************************");
        Console.WriteLine("Pattern 4: Thousand Separators");
        Console.WriteLine("**************************************");
        Console.WriteLine(String.Format("{0:0,0.0}", 12345.67));     // "12,345.7"
        Console.WriteLine(String.Format("{0:0,0}", 12345.67));       // "12,346"
 
        //Pattern 5: Align Number with spaces
        Console.WriteLine("**************************************");
        Console.WriteLine("Pattern 5: Align Number with spaces");
        Console.WriteLine("**************************************");
        Console.WriteLine(String.Format("{0,10:0.0}", 123.4567));    // "     123.5"
        Console.WriteLine(String.Format("{0,-10:0.0}", 123.4567));   // "123.5     "
        Console.WriteLine(String.Format("{0,10:0.0}", -123.4567));   // "    -123.5"
        Console.WriteLine(String.Format("{0,-10:0.0}", -123.4567));  // "-123.5    "
 
       //Pattern 6: Numbers between zero and one
        Console.WriteLine("**************************************");
        Console.WriteLine("Pattern 6: Numbers between zero and one");
        Console.WriteLine("**************************************");
        Console.WriteLine(String.Format("{0:0.0}", 0.0));            // "0.0"
        Console.WriteLine(String.Format("{0:0.#}", 0.0));            // "0"
        Console.WriteLine(String.Format("{0:#.0}", 0.0));            // ".0"
        Console.WriteLine(String.Format("{0:#.#}", 0.0));            // ""     
 
      //Pattern 7: Custom formatting for negative numbers and zero
        Console.WriteLine("**********************************************************");
        Console.WriteLine("Pattern 7: Custom formatting for negative numbers and zero");
        Console.WriteLine("**********************************************************");
        Console.WriteLine(String.Format("{0:0.00;minus 0.00;zero}", 123.4567));   // "123.46"
        Console.WriteLine(String.Format("{0:0.00;minus 0.00;zero}", -123.4567));  // "minus 123.46"
        Console.WriteLine(String.Format("{0:0.00;minus 0.00;zero}", 0.0));        // "zero"
    }
}

Kaynak

Related articles

DateTime format

class Program { public static void Main(string[] args) { DateTime thisDate = DateTime.Now; //Standard Time Formatting //Pattern 1: dd/MM/yyyy Console.WriteLine(“Pattern 1: Today is in dd/MM/yyyy format :” + thisDate.ToString(“dd/MM/yyyy”));//18/09/2016 //Pattern 2: dd-MM-yyyy Console.WriteLine(“Pattern 2: Today is in dd-MM-yyyy format :” + thisDate.ToString(“dd-MM-yyyy”));//18-09-2016 //Pattern 3: yyyy-MM-dd Console.WriteLine(“Pattern 3: Today is in yyyy-MM-dd format :” + thisDate.ToString(“yyyy-MM-dd”));//2016-09-18 […]

Learn More

Çok Boyutlu Class Dizilerde Döngüler

MyClass[][,][,] abc = new MyClass[10][,][,]; for (int i = 0; i < abc.Length; i++) { abc[i] = new MyClass[20, 30][,]; for (int j = 0; j < abc[i].GetLength(0); j++) { for (int k = 0; k < abc[i].GetLength(1); k++) { abc[i][j, k] = new MyClass[40, 50]; } } } Kaynak: StackOverFlow

Learn More

public List in viewstate

Do?ru Yaz?m: public List<int> ImageString { get { if (this.ViewState[“ImageString”] == null) { this.ViewState[“ImageString”] = new List<int>(); } return (List<int>)(this.ViewState[“ImageString”]); } set { this.ViewState[“ImageString”] = value; } } Yanl?? Yaz?m: public List<int> ImageString { get { if (this.ViewState[“ImageString”] != null) { return (List<int>)(this.ViewState[“ImageString”]); } return new List<int>(); } set { this.ViewState[“ImageString”] = value; } } […]

Learn More

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir