Bu yazımızda Temel tipleri 2 Başlıkta İnceleyeceğiz.

  • Referans Türlüler
  • Değer türlüler

Referans Türlüler:

  class Sinif
    {
        //Referans türü davranışı gösteren nesne tasarımlarıdır.
    }

    interface Arayuz
    {
        int Topla(int a, int b);
        void Test();
    }
    //Delegeler,
    //1-Event-based programming
    //2-Asenkron programlama
    //3-LINQ sorgulari    
delegate int Temsilci(string test);

Bu delege nesnesi çalışma zamanında, geriye int dönen ve parametre olarak tek bir string alan metotları işaret edebilir.

delegate nesnesi C’deki fonksiyon pointer’larının c# taki karşılığıdır.

C’deki fonksiyon pointer’ları yalnızca tek bir fonksiyonu işaret edebilirken, C#’taki delege nesneleri imzası uygun olduğu taktirde n tane metodu işaret edebilir.

Değer Türlüler:

  struct Yapi
    {
        //Değer türü davranışı gösteren bir nesne tasarımı yapmamızı sağlar.
    }
 enum Gunler
    {
        Pazartesi=2,Sali,Carsamba
    }

Umarım faydalı olmuştur.

Görüşmek üzere.