Giriş

Tamamlandı

C# programlama dili, geniş ölçüde veri türlerine dayanır. Veri türleri belirli bir değişkende depolanabilecek değer türlerini kısıtlar. Bunun yapılması, hatasız kod oluşturmaya çalışırken yararlı olabilir. Geliştirici olarak, yalnızca geçerli değerleri depolayacağını bildiğiniz için değişkenleriniz üzerinde kendinizde emin bir şekilde işlemler gerçekleştirirsiniz.

İşinizin tek sayısal değerler ve sayısal ve metin değerleri dizileri dahil olmak üzere çok sayıda farklı veri türünü alması, yönetmesi ve depolaması gereken yeni bir uygulama derlemek olduğunu varsayalım. Doğru veri türlerini seçmek, yazılım geliştirme çalışmalarınızın başarılı olması için kritik öneme sahiptir. Peki benzer görünen birkaç veri türüyle karşılaştığınızda seçenekleriniz nelerdir ve hangi ölçütleri kullanmanız gerekir?

Bu modülde verilerin bilgisayar tarafından nasıl depolanıp işlendiğini öğreneceksiniz. Verilerin bilgisayar tarafından işlendiği iki yönteme karşılık gelen iki veri türü olduğunu öğreneceksiniz. Belirli bir sayısal veri türünde depolanabilecek maksimum ve minimum değerleri tanımlayacak bir kod yazacak ve uygulamanız için birkaç sayısal veri türü arasında seçim yaparken kullanmanız gereken ölçütleri öğreneceksiniz.

Bu modülün sonuna geldiğinizde, C# dilinde farklı veri türleriyle kendinizden emin bir şekilde çalışacak ve uygulamanız için doğru veri türünü seçebileceksiniz.

Öğrenme hedefleri

Bu modülde şunları yapacaksınız:

  • Değer türleri ve başvuru türleri arasındaki temel farklılıkları öğrenme.
  • Yeni tam sayı türleri ve kayan nokta türleri dahil olmak üzere çok sayıda yeni sayısal veri türünün özelliklerini açıklama.
  • Sayısal veri türlerinin depolayabileceği maksimum ve minimum değerleri döndüren kodu yazma.
  • Yeni bir başvuru türünün yeni örneklerini oluşturmak için new anahtar sözcüğünü kullanma.
  • Belirli bir uygulama için hangi veri türünü seçmeniz gerektiğini belirleme.

Önkoşullar:

  • string, char, bool, int ve decimal gibi temel veri türlerini kullanma deneyimini yaşama
  • Değişkenleri dize şablonlarında birleştirmek için dize ilişkilendirme deneyimini yaşama
  • Kullanılmayan kodu açıklama satırı yapmak için kod açıklamalarını kullanma deneyimini yaşama