Üyeler

Bu bölümde F# nesne türlerinin üyeleri açıklanmaktadır.

Açıklamalar

Üyeler , bir tür tanımının parçası olan ve anahtar sözcüğüyle member bildirilen özelliklerdir. Kayıtlar, sınıflar, ayrımcı birleşimler, arabirimler ve yapılar gibi F# nesne türleri üyeleri destekler. Daha fazla bilgi için bkz. Kayıtlar, Sınıflar, Ayrımcı Birleşimler, Arabirimler ve Yapılar.

Üyeler genellikle bir tür için genel arabirimi oluşturur. Bu nedenle aksi belirtilmedikçe ortaktırlar. Üyeler özel veya iç olarak da bildirilebilir. Daha fazla bilgi için bkz. Erişim Denetimi. İmza dosyaları, bir türün belirli üyelerini kullanıma açmak veya kullanıma sunmamak için de kullanılabilir. Daha fazla bilgi için bkz. İmzalar.

Yalnızca sınıflarla kullanılan özel alanlar ve do bağlamalar, hiçbir zaman bir türün ortak arabiriminin parçası olmadıkları ve anahtar sözcüğüyle member bildirilmedikleri için doğru üye değildir, ancak bu bölümde de açıklanmıştır.

Konu Description
let Sınıflardaki Bağlamalar Sınıflardaki özel alanların ve işlevlerin tanımını açıklar.
do Sınıflardaki Bağlamalar Nesne başlatma kodunun belirtimini açıklar.
Özellikler Sınıflardaki ve diğer türlerdeki özellik üyelerini açıklar.
Dizine Alınan Özellikler Sınıflardaki ve diğer türlerdeki dizi benzeri özellikleri açıklar.
Yöntemler Bir türün üyesi olan işlevleri açıklar.
Oluşturucular Bir türdeki nesneleri başlatan özel işlevleri açıklar.
İşleç Aşırı Yüklemesi Türler için özelleştirilmiş işleçlerin tanımını açıklar.
Ekinlikler F# dilinde olayların tanımını ve olay işleme desteğini açıklar.
Yapılar F# dilinde yapıların tanımını açıklar.
Açık Alanlar Bir türdeki başlatılmamış alanların tanımını açıklar.