我有一个通用函数,该函数获取一个名为“ command”的对象 该命令在某处初始化为:
CreateSessionCommand command = new CreateSessionCommand();
该函数将其作为对象ans尝试转换为返回“ CreateSessionCommand”的类型。
object command;
CreateSessionCommand createSessionCmd = (CreateSessionCommand)command;
并显示错误:
指定的转换无效。
此代码传递给了我。但是我转到了另一个解决方案,却遇到了这个错误。
当我尝试时:
Type cType = command.GetType();
Type cscType = typeof(CreateSessionCommand);
Log.AddInfoMessage("Command type: " + cType.FullName);
Log.AddInfoMessage("CreateSessionCommand type: " + cscType.FullName);
我得到相同类型的字符串。
会导致什么? 谢谢