İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0573

'alan bildirimi' : yapılarda örnek alan başlatıcıları olamaz

Bir yapının örnek alanını başlatamazsınız. Değer türü alanları varsayılan değerlerine başlatılır ve başvuru türü alanları olarak nullbaşlatılır.

Not

C# 10'da başlayarak, bir yapının örnek alanını veya özelliğini bildiriminde başlatabilirsiniz. Daha fazla bilgi için Yapı türleri makalesinin Yapı başlatma ve varsayılan değerler bölümüne bakın.

Örnek

Aşağıdaki örnek CS0573 oluşturur:

// CS0573.cs  
namespace x  
{  
    public class clx  
    {  
        public static void Main()  
        {  
        }  
    }  
  
    public struct cly  
    {  
        clx a = new clx();   // CS0573  
        // clx a;            // OK  
        int i = 7;           // CS0573  
        // int i;            // OK  
    }  
}