在某些情况下,在Parameter中传递的名称将被转换为新的类型,但是Passed对象的名称应保持相似。对于类属性,我们可以使用此运算符,但是函数中的局部变量呢?什么编码约定被广泛使用。
例,
void MyFunc(BaseClass myPara)
{
DerivedClass _mypara = (BaseClass)myPara;
}
或相反
void MyFunc(BaseClass _myPara)
{
DerivedClass mypara = (BaseClass)_myPara;
}
或其他任何约定