在VB.net中可以用Object类实现晚期绑定,如:
Dim f2 As New Form2
Dim f As Object
f = f2
f.Show()
但在C#中如何实现呢?如果把上面的代码变成
Form2 f2 = new Form2();
object f;
f = f2;
f.Show();
就出错: “object”并不包含对“Show”的定义如果不要对object进行强制类型转换,如何实现晚期绑定?