Considérons l'ENUM suivante en C#Conversion octet à une instance d'un ENUM en F #
public enum ScrollMode : byte
{
None = 0,
Left = 1,
Right = 2,
Up = 3,
Down = 4
}
Le code F # reçoit un octet et doit retourner une instance de l'ENUM J'ai essayé
let mode = 1uy
let x = (ScrollMode)mode
(Bien sûr, dans l'application réelle, je ne parviens pas à définir le 'mode', il est reçu comme partie des données réseau).
L'exemple ci-dessus ne compile pas, des suggestions?