重写Object :: ToString() [英] Overriding Object::ToString()

查看:76
本文介绍了重写Object :: ToString()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




为什么我无法覆盖它?


这一行:virtual String ^ ToString()override = Object :: ToString;

产生此错误:无法覆盖基类方法

''System :: Object :: ToString''。


为什么会这样?


提前Tnaks,

Etam。

Hi,

why I can not override it?

This line: virtual String^ ToString() override = Object::ToString;
produces this error: cannot override base class method
''System::Object::ToString''.

Why is that?

Tnaks in advance,
Etam.

推荐答案

Etam< od ******* @ gmail.comwrote:
Etam <od*******@gmail.comwrote:

为什么我无法覆盖它?


这一行:virtual String ^ ToString()override = Object :: ToString;

产生此错误:无法覆盖基类方法

'' System :: Object :: ToString''。


为什么会这样?
why I can not override it?

This line: virtual String^ ToString() override = Object::ToString;
produces this error: cannot override base class method
''System::Object::ToString''.

Why is that?



我不熟悉C ++语法,但是如果你展示了一个完整的演示,那么可能会更容易看到什么'错了?


http://www.pobox.com/~skeet/csharp/complete.html 了解详情

我的意思是什么。


-

Jon Skeet - < sk *** @ pobox.com>
http://www.pobox.com/~skeet 博客: http://www.msmvps.com/jon.skeet

如果回复小组,请不要给我发邮件

I''m not familiar with the C++ syntax, but perhaps if you showed a
complete demonstration it would be easier to see what''s wrong?

See http://www.pobox.com/~skeet/csharp/complete.html for details of
what I mean by that.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too


有代码:

http://eugeneciurana.com/pastebin/pa....php?show=5225

There is the code:

http://eugeneciurana.com/pastebin/pa....php?show=5225


Etam< od ******* @ gmail.comwrote:
Etam <od*******@gmail.comwrote:

有代码:

http://eugeneciurana.com/pastebin/pa....php?show = 5225



嗯。看看几个在线示例,我的猜测是你不需要b $ b需要重新指定虚拟。另一方面,这不会真的与编译器消息一致...


很抱歉不能为你提供进一步的帮助:(


-

Jon Skeet - < sk *** @ pobox.com>
http://www.pobox.com/~skeet 博客: http://www.msmvps.com/jon.skeet

如果回复该群组,请执行不要给我发邮件

Hmm. Looking at a couple of online examples, my guess is that you don''t
need to respecify "virtual". On the other hand, that wouldn''t really
fit with the compiler message...

Sorry not to be able to help you further :(

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too


这篇关于重写Object :: ToString()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆