Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aynı tam tür adlarına sahip derlemelerin iki sürümüne başvurmanız gerekebilir. Örneğin, aynı uygulamada bir derlemenin iki veya daha fazla sürümünü kullanmanız gerekebilir. Dış derleme diğer adı kullanarak, her derlemedeki ad alanlarını diğer ad adıyla adlandırılan kök düzeyindeki ad alanlarının içine sarmalayabilirsiniz. Bu yaklaşım, her iki sürümü de aynı dosyada kullanmanıza olanak tanır.
C# dili başvuru belgesi, C# dilinin en son yayımlanan sürümünü gösterir. Ayrıca, yaklaşan dil sürümü için genel önizlemelerdeki özelliklere yönelik ilk belgeleri içerir.
Belgelerde ilk olarak dilin son üç sürümünde veya geçerli genel önizlemelerde sunulan tüm özellikler tanımlanır.
Tavsiye
Bir özelliğin C# dilinde ilk tanıtıldığı zamanları bulmak için C# dil sürümü geçmişi makalesine bakın.
Uyarı
Extern anahtar sözcüğü, yönetilmeyen kodda yazılmış bir yöntemi bildirerek yöntem değiştirici olarak da kullanılır.
Aynı tam tür adlarına sahip iki derlemeye başvurmak için.csproj dosyanızda bir diğer ad belirtin ve aşağıdaki kodu ekleyin:
<Reference Include="grid.dll">
<Aliases>GridV1</Aliases>
</Reference>
<Reference Include="grid20.dll">
<Aliases>GridV2</Aliases>
</Reference>
Visual Studio belgelerindeki CSC görevi makalesinde daha fazla bilgi edinebilirsiniz.
Bu komut ve GridV2dış diğer adlarını GridV1 oluşturur. Bu diğer adları bir programın içinden kullanmak için anahtar sözcüğünü extern kullanarak bunlara başvurun. Örneğin:
extern alias GridV1;
extern alias GridV2;
Her extern diğer ad bildirimi, genel ad alanına paralel (ancak içinde yer almayan) ek bir kök düzeyi ad alanı ekler. Her derlemeden gelen türlere, uygun ad alanı diğer adına kök olarak eklenmiş tam adlarını kullanarak belirsizlik olmadan başvurabilirsiniz.
Önceki örnekte, GridV1::Grid içindeki kılavuz denetimidir grid.dllve GridV2::Grid 'den grid20.dllkılavuz denetimidir.
Visual Studio'yu kullanma
Visual Studio kullanıyorsanız, benzer şekilde diğer adlar sağlayabilirsiniz.
Visual Studio'da projenizegrid.dll ve grid20.dll başvuruları ekleyin. Özellik sekmesini açın ve Diğer Adlar'ı sırasıyla olarak ve GridV2 olarak globalGridV1 değiştirin.
Bu diğer adları daha önce açıklandığı gibi kullanın.
extern alias GridV1;
extern alias GridV2;
Artık diğer ad alanı veya tür için diğer ad yönergesini kullanarak bir diğer ad oluşturabilirsiniz. Daha fazla bilgi için bkz. using yönergesi.
using Class1V1 = GridV1::Namespace.Class1;
using Class1V2 = GridV2::Namespace.Class1;
C# Dil Belirtimi
Daha fazla bilgi edinmek için, bkz. C# Dil Belirtimi. Dil belirtimi, C# söz dizimi ve kullanımı için kesin kaynaktır.