F # Metodi statici privati
-
06-07-2019 - |
Domanda
Come definisco un metodo statico privato in una classe in f #? quando provo ad associare un modificatore privato si lamenta.
Soluzione
Ecco uno script breve che definisce e utilizza un membro statico privato:
type MyClass =
static member private MyPrivateMember() = printfn "MyPrivateMember()"
static member MyMember() = MyClass.MyPrivateMember()
MyClass.MyMember() // MyPrivateMember()
Altri suggerimenti
Un'alternativa:
type MyClass () =
static let myPrivateMethod () =
printfn "This is inaccessible outside the class."
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow