Parametrede iletilen bir adın yeni bir türe dönüştürüleceği durumlar vardır, ancak Passed nesnesinin adı benzer kalmalıdır. Sınıf Öznitelikleri durumunda, bu işleci kullanabiliriz, ancak işlevlerdeki yerel değişkene ne dersiniz. Hangi kodlama kuralı yaygın olarak kullanılmaktadır.
misal,
void MyFunc(BaseClass myPara)
{
DerivedClass _mypara = (BaseClass)myPara;
}
veya tam tersine
void MyFunc(BaseClass _myPara)
{
DerivedClass mypara = (BaseClass)_myPara;
}
veya başka herhangi bir sözleşme