Derleyici Hatası CS0842
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.
- Özelliği, aksesuar gövdelerini sağladığınız normal bir özellik haline getirin.
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;
}
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: