Aracılığıyla paylaş


Öznitelik listesi (Visual Basic)

Bildirilen bir programlama öğesine uygulanacak öznitelikleri belirtir.Birden çok öznitelik virgülle ayrılır.Bir özniteliğin sözdizimi aşağıdadır.

[ attributemodifier ] attributename [ ( attributearguments | attributeinitializer ) ]

Bölümleri

  • attributemodifier
    Kaynak dosyanın başında uygulanan öznitelikleri için gereklidir.Can be Derleme (Visual Basic) or Module.

  • attributename
    Gerekli.Özelliğin adı.

  • attributearguments
    İsteğe Bağlı.Bu öznitelik için Konumsal değişkenlerin listesi.Birden çok bağımsız değişkenleri virgüllerle ayrılır.

  • attributeinitializer
    İsteğe Bağlı.Bu öznitelik için değişkenin veya özelliğin Başlatıcı listesi.Birden fazla başlatıcı virgüllerle ayrılır.

Notlar

Neredeyse tüm programlama öğesine (türleri, yordamlar, özellikler ve benzeri) bir veya daha fazla öznitelik uygulayabilirsiniz.Sizin derlemenin meta verilerinde öznitelikleri görünür ve kodunuzu düzenleyebilir ya da belirli bir programlama öğesi nasıl belirtin yardımcı olabilir.Visual Basic tarafından tanımlanan öznitelikleri uygulayabilirsiniz ve.net Framework ve kendi özniteliklerini tanımlayabilirsiniz.

Ne zaman öznitelikleri kullanma hakkında daha fazla bilgi için bkz: Öznitelikler (C# ve Visual Basic).Öznitelik adları hakkında daha fazla bilgi için bkz: Bildirilen öğe adları (Visual Basic).

Kurallar

  • Yerleşimi. Programlama en bildirilmiþ öðelere öznitelikleri uygulayabilirsiniz.Bir veya daha fazla öznitelik uygulamak için yerleştirdiğiniz bir özniteliği blok öðe bildiriminin başında.Öznitelik listesi her girişte uygulamak istediğiniz özniteliği ve değiştirici ve bu öznitelik çağırma için kullandığınız bağımsız değişkenleri belirtir.

  • Açılı ayraçlar. Bir öznitelik listesi sağlarsanız, açılı ayraçlar içine almalısınız ("<"ve">").

  • Bildirimin bir parçası. Öznitelik ayrı bir tablo öðe bildiriminin bir parçası olması gerekir.Satır devam ettirmeyi sıra kullanabilirsiniz (" _") declaration deyimi birden çok kaynak kod satırlarının üzerine genişletmek için.

  • Değiştirici. Bir öznitelik değiştiricisi (Assembly veya Module) bir kaynak dosyasının başındaki bir programlama öğesine uygulanan her özniteliği gerekli.Öznitelik değiştiriciler kaynak dosyasının başında olmayan öğelere uygulanan öznitelikleri üzerinde izin verilmez.

  • Bağımsız değişkenler. Bir öznitelik için Konumsal bağımsız değişken herhangi bir değişkenin veya özelliğin başlatıcılar gelmeli.

Örnek

Aşağıdaki örnek geçerli DllImportAttribute özniteliği için bir iskelet tanımı bir Function yordam.

<DllImportAttribute("kernel32.dll", EntryPoint:="MoveFileW",
    SetLastError:=True, CharSet:=CharSet.Unicode,
    ExactSpelling:=True,
    CallingConvention:=CallingConvention.StdCall)>
Public Shared Function moveFile(ByVal src As String,
  ByVal dst As String) As Boolean
    ' This function copies a file from the path src to the path dst.
    ' Leave this function empty. The DLLImport attribute forces calls
    ' to moveFile to be forwarded to MoveFileW in KERNEL32.DLL.
End Function

DllImportAttributeattributed yordamı yönetilmeyen bir dinamik bağlantı kitaplığı (dll) içindeki bir giriş noktası temsil ettiğini gösterir.Öznitelik Konumsal bir bağımsız değişken olarak dll adı ve değişken başlatıcı olarak diğer bilgileri sağlar.

Ayrıca bkz.

Görevler

Nasıl yapılır: kesme ve kod (Visual Basic) deyimler birleştirme

Başvuru

Derleme (Visual Basic)

<keyword> modülü (Visual Basic)

Öznitelikler (C# ve Visual Basic)