Tür Kısaltmaları

Tür kısaltması , bir tür için diğer ad veya alternatif addır.

Syntax

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

Açıklamalar

Kodun daha kolay okunmasını sağlamak için tür kısaltmalarını, bir türe daha anlamlı bir ad vermek için kullanabilirsiniz. Ayrıca, yazmak üzere çok daha fazla olan bir tür için kullanımı kolay bir ad oluşturmak üzere bunları da kullanabilirsiniz. Ek olarak, türü kullanan tüm kodları değiştirmeden temel bir türün değiştirilmesini kolaylaştırmak için tür kısaltmalarının de kullanabilirsiniz. Aşağıda basit bir tür kısaltması verilmiştir.

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

type SizeType = uint32

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

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

Önceki kodda, herhangi bir Transform 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ısaltmadır.

tür kısaltmaları .NET Framework msıl kodunda korunmaz. bu nedenle, başka bir .NET Framework dilinden bir F # derlemesi kullandığınızda, bir tür kısaltması için temel alınan tür adını kullanmanız gerekir.

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

Ayrıca bkz.