我正在学习F#,我不明白灵活类型的目的,或者更好,我无法理解写这个的区别:
set TextOfControl (c : Control) s = c.Text <- s
Run Code Online (Sandbox Code Playgroud)
写这个:
set TextOfControl (c : 'T when 'T :> Control) s = c.Text <- s
Run Code Online (Sandbox Code Playgroud)
这里Control是System.Windows.Forms.Control一流的.