Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
16
Task/Break-OO-privacy/F-Sharp/break-oo-privacy.fs
Normal file
16
Task/Break-OO-privacy/F-Sharp/break-oo-privacy.fs
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
open System
|
||||
open System.Reflection
|
||||
|
||||
type MyClass() =
|
||||
let answer = 42
|
||||
member this.GetAnswer
|
||||
with get() = answer
|
||||
|
||||
|
||||
[<EntryPoint>]
|
||||
let main argv =
|
||||
let myInstance = MyClass()
|
||||
let fieldInfo = myInstance.GetType().GetField("answer", BindingFlags.NonPublic ||| BindingFlags.Instance)
|
||||
let answer = fieldInfo.GetValue(myInstance)
|
||||
printfn "%s = %A" (answer.GetType().ToString()) answer
|
||||
0
|
||||
Loading…
Add table
Add a link
Reference in a new issue