Tür kısaltmaları

Tür kısaltması , bir türün diğer adı veya alternatif adıdır.

Sözdizimi

type [accessibility-modifier] type-abbreviation = type-name

Açıklamalar

Kodun okunmasını kolaylaştırmak için tür kısaltmalarını kullanarak bir türe daha anlamlı bir ad verebilirsiniz. Ayrıca bunları kullanarak, aksi takdirde yazması zor olan bir tür için kullanımı kolay bir ad oluşturabilirsiniz. Ayrıca, türü kullanan tüm kodu değiştirmeden temel alınan bir türü değiştirmeyi kolaylaştırmak için tür kısaltmaları kullanabilirsiniz. Aşağıda basit bir tür kısaltması verilmiştir.

Tür kısaltmalarının erişilebilirliği varsayılan olarak olur public.

type SizeType = uint32

Tür kısaltmaları, aşağıdaki kodda olduğu gibi genel parametreler içerebilir.

type Transform<'a> = 'a -> 'a

Önceki kodda, Transform herhangi bir türde tek bir bağımsız değişken alan ve aynı türde tek bir değer döndüren bir işlevi temsil eden bir tür kısaltmasıdır.

Tür kısaltmaları ortak ara dil (CIL) kodunda korunmaz. Bu nedenle, başka bir .NET dilinden F# derlemesi kullandığınızda, tür kısaltması için temel alınan tür adını kullanmanız gerekir.

Tür kısaltmaları ölçü birimlerinde de kullanılabilir. Daha fazla bilgi için bkz . Ölçü Birimleri.

Ayrıca bkz.