Aşırı Yüklemeler (Visual Basic)
Bir özellik veya yordam bir veya daha fazla varolan özelliklerin veya yordamlar aynı adı taşıyan redeclares belirtir.
Notlar
Aşırı aynı kapsamda belirli bir özellik veya yordam adı için birden fazla tanım sağlama işlemidir.Bir özellik veya yordam farklı bir imza ile redeclaring bazen adlı imza gizleyerek.
Kurallar
Bildiriminin içeriği. Kullanabileceğiniz Overloads yalnızca bir özellik veya yordam tanımlama ifadesi içinde.
Birleşik değiştirici. Belirttiğiniz olamaz Overloads ile birlikte Shadows (Visual Basic) aynı yordamı bildiriminde.
**Farklılıklar gerekli.**İmza bu bildirimi her özellik ya da onu overloads yordamı imzadan farklı olmalıdır.İmza özellik veya yordam adıyla birlikte aşağıdakileri kapsar:
parametre sayısı
parametre sırasını
parametre veri türleri
Tür parametreleri (için genel bir yordam) sayısı
dönüş türü (yalnızca bir dönüştürme işleci yordam için)
Tüm aşırı yükleme ile aynı ada sahip, ancak her tüm diğerlerinin biri veya daha önceki bakımdan farklıdır.Bu kod özellik veya yordam çağırdığında kullanmak için hangi sürümün ayırt etmek derleyici sağlar.
İzin verilmeyen farkları. Bir veya daha fazlasını değiştirmek, imzanın bir parçası olmadığı için bir özellik veya yordam, aşırı geçerli değil:
olup olmadığı (yordam için) bir değer verir
(dışında için bir dönüştürme işleci) değerin veri türü
Parametreler veya tür parametreleri
Tür parametreleri (genel bir yordam için) kısıtlamalar
parametre değiştirici anahtar sözcükleri (örneğin ByRef veya Optional)
özellik veya yordam değiştirici anahtar sözcükleri (örneğin Public veya Shared)
İsteğe bağlı değiştiricisi. Kullanmak zorunda değil Overloads , birden çok aşırı yüklü özellikler veya yordamlar aynı sınıfta tanımlarken değiştiricisi.Bununla birlikte kullanırsanız, Overloads bildirimleri her birinde, bunların tümünü kullanmanız gerekir.
**Gölgeleme ve aşırı.**Overloads gölge varolan bir üyeye veya grup bir taban sınıftaki aşırı yüklü üyesi için de kullanılabilir.Kullandığınızda Overloads özellik veya yöntem aynı ada ve temel sınıf üyesi ile aynı parametre listesine sahip bu şekilde, size bildirmek ve sağladığınız değil Shadows anahtar sözcüğü.
Overloads Değiştirici bu içerikte kullanılabilir:
Ayrıca bkz.
Görevler
Nasıl yapılır: Bir Dönüşüm İşleci Tanımlama (Visual Basic)
Başvuru
Kavramlar
Yordam Aşırı Yüklemesi (Visual Basic)