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");