我希望在调用方法之前能够清楚地了解()的使用(也适用于class,struc等)。首先,我不知道所谓的动作是什么,因此难以确定从哪里开始阅读,其次如果你有一些解释为什么人们会使用它会很棒。
在下面的示例中,我对在Activator.Getobject(...)方法前面调用的(TestClassRemoting)感兴趣。
实施例
TestClassRemoting test = (TestClassRemoting)Activator.GetObject(someType,someString);
现在在脚本中,TestClassRemoting只是一个用Text方法定义的类,它将打印一个字符串。
答案 0 :(得分:2)
在c#和java等语言中,通过指定数据应转换为inside()括号的类型来完成显式类型转换。所以在你的情况下,Activator.GetObject返回的对象被转换为TestClassRemoting类型。
在此处查找更多信息,