设计中,关于 as 关键字强制转换的效率是不是需要考虑?
现在me在做一个通讯系统,将信息封装了了Message类,各种消息类都从这个类中派生,
在消息处理程序中,大量的应用了is和as 关键字进行类型识别和类型转换,由于消息
处理需要实时性较高,使用这种方式不知道会不会有效率问题?
void MessageProc( TMessage theMessage)
{
...
if( theMessage is TLampMessage )
{
TLampMessage lMessage = theMessage as TLampMessage;
....
}
...
}
请高人赐教,谢谢