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.
Otomatik olarak uygulanan özellikler StructLayout(LayoutKind.Explicit) ile işaretlenmiş bir tür içinde kullanılamaz.
Otomatik olarak uygulanan özelliklerin destek alanları derleyici tarafından sağlanır ve alan kaynak kod tarafından erişilemez. Bu nedenle, ile LayoutKind.Explicituyumlu değildir.
Bu hatayı düzeltmek için
- Özelliği, aksesuar gövdelerini sağladığınız normal bir özellik haline getirin.
Örnek
Aşağıdaki örnek CS0842 oluşturur:
// cs0842.cs
using System;
using System.Runtime.InteropServices;
namespace TestNamespace
{
[StructLayout(LayoutKind.Explicit)]
struct Str
{
public int Num // CS0842
{
get;
set;
}
static int Main()
{
return 1;
}
}
}
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.