语法:在方法调用前使用圆括号()

时间:2014-05-11 07:15:33

标签: c# syntax

我希望在调用方法之前能够清楚地了解()的使用(也适用于class,struc等)。首先,我不知道所谓的动作是什么,因此难以确定从哪里开始阅读,其次如果你有一些解释为什么人们会使用它会很棒。

在下面的示例中,我对在Activator.Getobject(...)方法前面调用的(TestClassRemoting)感兴趣。

实施例

TestClassRemoting test = (TestClassRemoting)Activator.GetObject(someType,someString);

现在在脚本中,TestClassRemoting只是一个用Text方法定义的类,它将打印一个字符串。

1 个答案:

答案 0 :(得分:2)

在c#和java等语言中,通过指定数据应转换为inside()括号的类型来完成显式类型转换。所以在你的情况下,Activator.GetObject返回的对象被转换为TestClassRemoting类型。

在此处查找更多信息,

http://en.wikipedia.org/wiki/Type_conversion