如何将一个字符串转化为System::Object类型?

奇零草 2006-04-24 10:06:01
如题,谢谢!
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
奇零草 2006-04-24
  • 打赏
  • 举报
回复
谢谢,我采用第一种方法已经成功转换了。
louieDarkCrystal 2006-04-24
  • 打赏
  • 举报
回复
A:反正是,只要是一个DotNet引用类型,就一定是Object的子类,可以使用dynamic_cast 随意转化,所以,String当然也可以。
b:而后者,有伪码的意思了。就是说任何一个值类型都和以通过__box()也就是装箱转化为值类型,然后,就是A了
louieDarkCrystal 2006-04-24
  • 打赏
  • 举报
回复
String* whatever=S" "
System::Object* tmp;

tmp = dynamic_cast<Object*>(whatever);

没有仔细考虑,应该就是这样。
也或者你的意思是。
System::Object tmp;
tmp = dynamic_cast<Object>(__box("whatever"));

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧