Derleyici Hatası CS0636
FieldOffset özniteliği yalnızca StructLayout(LayoutKind.Explicit) ile işaretlenmiş türlerin üyelerine yerleştirilebilir
FieldOffset özniteliğiyle işaretlenmiş üyeler içeriyorsa, yapı bildiriminde StructLayout(LayoutKind.Explicit) özniteliğini kullanmanız gerekir. Daha fazla bilgi için bkz . FieldOffset.
Aşağıdaki örnek CS0636 oluşturur:
// CS0636.cs
using System;
using System.Runtime.InteropServices;
// To resolve the error, uncomment the following line:
// [StructLayout(LayoutKind.Explicit)]
struct Worksheet
{
[FieldOffset(4)]public int i; // CS0636
}
public class MainClass
{
public static void Main ()
{
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: