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.
Örtük olarak yazılan değişkenlerin birden çok bildirimcisi olamaz.
Açık tür bildirimlerinde birden çok bildirimciye izin verilir, ancak örtük olarak yazılan değişkenlerle izin verilmez.
Bu hatayı düzeltmek için
Üç seçenek vardır:
- Değişkenler aynı türdeyse, açık bildirimleri kullanın.
- Ayrı bir satırda örtük olarak yazılan her yerel değişkene bir değer bildirin ve atayın.
- Demet yapısızlaştırma söz dizimlerini kullanarak bir değişken bildirin. Not: bu seçenek, uygulamadığı
IDisposablegibiTuplebirusingdeyiminin içinde çalışmaz.
Örnek 1
Aşağıdaki kod CS0819 oluşturur:
// cs0819.cs
class Program
{
public static void Main()
{
var a = 3, b = 2; // CS0819
// First correction option.
//int a = 3, b = 2;
// Second correction option.
//var a = 3;
//var b = 2;
// Third correction option.
//var (a, b) = (3, 2);
}
}
Örnek 2
Aşağıdaki kod CS0819 oluşturur:
// cs0819.cs
class Program
{
public static void Main()
{
using (var font1 = new Font("Arial", 10.0f),
font2 = new Font("Arial", 10.0f)) // CS0819
{
}
// First correction option.
//using (Font font1 = new Font("Arial", 10.0f),
// font2 = new Font("Arial", 10.0f))
//{
//}
// Second correction option.
//using (var font1 = new Font("Arial", 10.0f)
//{
// using (var font2 = new Font("Arial", 10.0f)
// {
// }
//}
}
}
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.