Menu
Coddy logo textTech

Parse

Coddy'nin C# Journey'sinin Temeller bölümünün bir parçası. Ders 34 / 69.

C#’ta, Console.ReadLine() kullanarak konsoldan girdi okuduğunda, bu girdi her zaman string olarak döndürülür. Bu girdiyi bir sayı veya başka bir veri türü olarak kullanmak için onu dönüştürmen gerekir. Parse yöntemi bu amaçla yaygın olarak kullanılır.

Parse, bir string'i başka bir veri türüne dönüştüren bir yöntemdir. Dönüştürme başarısız olursa bir özel durum oluşturur.

İşte bir örnek:

string numberString = "42";
int number = int.Parse(numberString); // "42"yi tamsayı 42'ye dönüştürür

string ayrıştırılamazsa Parse bir FormatException fırlatır. Örneğin:

string invalidNumberString = "abc";
int number = int.Parse(invalidNumberString); // FormatException fırlatır

Diğer yaygın türler:
 

Veri TürüParse YöntemiÖrnek
intint.Parse()int number = int.Parse("42");
doubledouble.Parse()double number = double.Parse("42.5");
floatfloat.Parse()float number = float.Parse("42.5");
boolbool.Parse()bool isTrue = bool.Parse("true");
challenge icon

Görev

Başlangıç

Konsoldan iki sayıyı dize olarak okuyan, Parse kullanarak bunları tamsayılara dönüştüren ve ardından sayıların toplamını yazdıran bir C# programı yazın. Program aşağıdakileri yapmalıdır:

  1. İlk sayıyı dize olarak okuyun.
  2. İkinci sayıyı dize olarak okuyun.
  3. Sayıları tamsayılara dönüştürmek için int.Parse() kullanın.
  4. İki sayının toplamını yazdırın.

Kendin dene

using System;

public class Program {
    public static void Main(string[] args) {
        string firstNumberString = Console.ReadLine();
        string secondNumberString = Console.ReadLine();

        // Sayıları dönüştürmek için Parse kullan
        
        
        // Sayıların toplamını yazdır
        
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online C# derleyicisi