XCoDeX
Üye
- Katılım
- 28 Kasım 2017
- Mesajlar
- 4,437
- Tepkime puanı
- 13
- Puanları
- 39
int.Parse() Metodu: Bu yöntem, bir string'i bir integer'a dönüştürmek için kullanılır. Ancak, geçersiz bir string değeri dönüştürülmeye çalışılırsa bir hata oluşur.
C#:
string strSayi = "123";
int sayi = int.Parse(strSayi);
int.TryParse() Metodu:Bu yöntem, bir string'i bir integer'a dönüştürmek için kullanılır, ancak dönüşüm başarısız olursa bir hata oluşturmak yerine başarılı olup olmadığını belirten bir bool değer döndürür.
C#:
string strSayi = "123";
int sayi;
bool basarili = int.TryParse(strSayi, out sayi);
if (basarili)
{
// Dönüşüm başarılı
}
else
{
// Dönüşüm başarısız
}
Convert.ToInt32() Metodu:Bu yöntem, bir string'i bir integer'a dönüştürmek için kullanılabilir ve int.Parse() yöntemi gibi çalışır. Ancak, Convert.ToInt32() null bir string'i 0 olarak döndürür ve geçersiz bir string değeri bir hata oluşturur.
C#:
string strSayi = "123";
int sayi = Convert.ToInt32(strSayi);
Bu yöntemlerin her biri, bir string değerini bir integer'a dönüştürmek için kullanılabilir. Hangi yöntemi tercih edeceğiniz, kodunuzun gereksinimlerine ve durumuna bağlı olacaktır. Sorunuz olursa yorum olarak belirtin, çözelim..
İyi forumlar..