Aracılığıyla paylaş


KeyTypeAttribute Sınıf

Tanım

Üyenin olarak KeyDataViewTypeişaretlenmesine izin ver.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public sealed class KeyTypeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type KeyTypeAttribute = class
    inherit Attribute
Public NotInheritable Class KeyTypeAttribute
Inherits Attribute
Devralma
KeyTypeAttribute
Öznitelikler

Açıklamalar

Yalnızca aşağıdaki türlerin üyesi için uygulanabilir: Byte, UInt16, UInt32, , UInt64

Oluşturucular

KeyTypeAttribute()

Üyeyi olarak KeyDataViewTypeişaretler.

KeyTypeAttribute(UInt64)

Üyeyi olarak KeyDataViewType işaretler ve kardinaliteyi KeyDataViewType belirtir. Özniteliğin int türleriyle kullanılması durumunda, count değeri 1'den başlayarak saymak için hesaba katılacak en yüksek değerden bir daha fazlasına ayarlanmalıdır (0 eksik KeyType için ayrılmıştır). Örneğin 0-9 aralığının kardinalitesi 10'dur. Değerler belirtilen kardinalitenin dışındaysa, eksik değer gösterimiyle eşlenir: 0.

Şunlara uygulanır