Błąd kompilatora CS0637
Atrybut FieldOffset nie jest dozwolony w polach statycznych lub const.
Atrybut FieldOffset nie może być używany w polach oznaczonych statycznymi lub const.
Poniższy przykład generuje CS0637:
// CS0637.cs
using System;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Explicit)]
public class MainClass
{
[FieldOffset(3)] // CS0637
public static int i;
public static void Main ()
{
}
}
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: