.NET 7, IParsable adlı bir arayüz ekleyen yeni bir .NET sürümüdür. Bu arayüz, geliştiricilerin kodlarındaki dizileri daha kolay ayrıştırmasına yardımcı olur.
IParsable arayüz iki yöntemden oluşur: Parse ve TryParse.
Belge:https://learn.microsoft.com/zh-cn/dotnet/api/system.iparsable-1
Parse yöntemi, bir diziyi belirli bir türde bir değere çözmek için kullanılır. Çözüm başarısız olursa, bir istisna uygulanır.
TryParse yöntemi, bir diziyi belirli bir türde bir değere çözmek için kullanılır. İstisna oluşturmaz, ancak çözümün başarılı olup olmadığını gösteren bir boolean değeri döndürür.
Örneğin, aşağıdaki kod, bir diziyi Parse yöntemiyle tam sayıya nasıl ayrıştıracağınızı gösterir:
Eğer TryParse yöntemini kullanarak dizeleri ayrıştırmak istersek, aşağıdaki kodu kullanabiliriz:
Bu kodda, başarı değişkeni çözümün başarılı olup olmadığını gösteren bir boolean değeri içerir. Çözüm başarılı olursa, değer değişkeni ayrıştırılmış tam sayı içerir.
İstediğimiz İsim, Yaş özelliklerini içeren yeni bir Kullanıcı sınıfı oluşturuyoruzVirgülle ayrılmış bir diziyi aktararak User nesnesini geri getirin, aşağıdaki şekilde gösterildiği gibi:
Tam kod şu şekildedir:
Sonuç olarak, IParsable arayüzler dizileri ayrıştırmayı kolaylaştırabilir ve kodu daha özlü ve okunabilir hale getirebilir. Eğer .NET 7 kullanarak uygulama geliştiriyorsanız, bu arayüzü kullanmayı düşünmelisiniz.
|