Double - Decimal Parse Islemi

Merhaba arkadaslar. C# ile yaptigimiz projelerde bazen string degerleri dobule / decmal yapmamiz gerekebilir. Özellikle parasal hesaplamalarda virgül sonrasini kullanmamiz gerekecektir. Bu degeri TryParse kullanarak yapabiliriz. 

public static double DoubleYap(string deger)
        {
            double sonuc;
            double.TryParse(deger, NumberStyles.Currency, CultureInfo.CurrentUICulture.NumberFormat, out sonuc);
            return Math.Round(sonuc, 2);
        }

Para birimi simgelerini göstermemiz gereken durumlarda su sekilde yapabiliriz.

string sonuc=DoubleYap("123,32").ToString("C2");