|
|
1
2
这是一种类型转换,用于告诉编译器变量是一种特殊类型,而不是显而易见的类型。它可以这样使用:
在这里省略类型转换将导致编译器错误,因为
|
|
|
2
3
_文本_2_u被强制转换为msavalon.windows.serialization.iloaded对象/接口,然后调用方法deferLoad。 |
|
3
0
基本上,它是以((以便可以调用DeferLoad)。我举个例子来说明。 假设您执行以下操作。
S现在包含一个字符串。如果您想使用强制转换将这个字符串变为大写(在您的示例中,我不能简单地编写这个
无法调用toupper(),因为它对对象类型的变量无效。如果你把这个改写成
这是有效的。由于括号的原因,s首先被强制转换为字符串,然后对变量调用string.toupper()。
注意在这种情况下
|