Kesalahan Pengompilasi CS0625
'field': jenis bidang instans bertanda StructLayout(LayoutKind.Explicit) harus memiliki atribut FieldOffset.
Saat struktur bertanda atribut StructLayout eksplisit, semua bidang dalam struktur tersebut harus memiliki atribut FieldOffset. Untuk informasi selengkapnya, lihat Kelas StructLayoutAttribute.
Sampel berikut menghasilkan CS0625:
// CS0625.cs
// compile with: /target:library
using System;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Explicit)]
struct A
{
public int i; // CS0625 not static; an instance field
}
// OK
[StructLayout(LayoutKind.Explicit)]
struct B
{
[FieldOffset(5)]
public int i;
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: