为什么Xamarin的Java.Lang.Object类不会覆盖ToString()?

时间:2017-09-13 03:19:28

标签: c# android .net xamarin xamarin.android

我最近调试了一个Xamarin Java绑定库,发现虽然Java.Lang.Object类有一个ToString()方法,但它实际上并没有覆盖object.ToString()。相反,它的ToString()方法只是隐藏了继承的方法。这意味着当我在VS调试器中查看覆盖toString()的Java类时,显示的所有内容都是托管C#类型的名称。

为什么不Java.Lang.Object覆盖object.ToString()并将其转发到新的ToString()方法? (同样适用于object.Equals()object.GetHashCode()的问题。)

0 个答案:

没有答案