[HATA] Input string was not in a correct format

“Input string was not in a correct format” hatasını almanızın birden fazla sebebi olabilir. Bu yazımda sadece bir tanesinden bahsediyor olacağım.

String.Format("Merhaba { İsim={0},Soyisim={1} }", this.Name,this.Surname);

Eğer yukarıdaki şekilde formatlama yapıyorsanız ilk süslü parantezde bir atama bekliyor ancak bir sıra numarası bulamadığı için hata veriyordur. Süslü parantezi esgeçmemiz gerekmektedir. Aşağıdaki şekilde bir kullanım bu sorunu çözecektir.

String.Format("Merhaba{{ İsim={0},Soyisim={1} }}", this.Name,this.Surname);

Çift süslü parantez kullanımı kaçış karakteri olarak kullanılmalıdır.

Bir sonraki yazımda görüşmek dileğiyle.