
因此,如果任何人都可以帮我反思要么弄清楚是否在属性上实现了ToString我正在看这不是基本方法或指出使用GetValue检索集合属性的正确方法我会很感激它.
Ĵ
解决方法 要确定方法是否已覆盖默认的.ToString(),请检查MethodInfo.DeclaringType,如下所示:voID Main(){ Console.Writeline(typeof(MyClass).getmethod("ToString").DeclaringType != typeof(object)); Console.Writeline(typeof(MyOtherClass).getmethod("ToString").DeclaringType != typeof(object));}class MyClass { public overrIDe string ToString() { return ""; }}class MyOtherClass {} 打印出来:
TrueFalse总结
以上是内存溢出为你收集整理的有没有办法告诉对象是否在c#中显式实现了ToString全部内容,希望文章能够帮你解决有没有办法告诉对象是否在c#中显式实现了ToString所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)