2009-06-20 26 views
5

F # sınıfındaki bir özel statik yöntem nasıl tanımlanır? Özel bir değiştirici iliştirmeye çalıştığımda şikayet ediyor.F # Özel Statik Yöntemler

type MyClass = 
    static member private MyPrivateMember() = printfn "MyPrivateMember()" 

    static member MyMember() = MyClass.MyPrivateMember() 

MyClass.MyMember() // MyPrivateMember() 

cevap

13

özel statik üyesi tanımlayan ve kullanan bir kısa bir senaryo
5

Alternatif:

type MyClass() = 
    static let myPrivateMethod() = 
     printfn "This is inaccessible outside the class." 
İşte
İlgili konular