Lassen Sie uns die folgende Enum in C# betrachtenKonvertieren von Byte zu einer Instanz eines ENUM in F #
public enum ScrollMode : byte
{
None = 0,
Left = 1,
Right = 2,
Up = 3,
Down = 4
}
Der F # Code ein Byte empfängt und hat eine Instanz des Enum zurückzukehren ich
let mode = 1uy
let x = (ScrollMode)mode
versucht haben,
(Natürlich in der realen Anwendung bekomme ich nicht zu 'Modus', wird es als Teil der Netzwerkdaten erhalten).
Das obige Beispiel kompiliert keine Vorschläge?