gpt4 book ai didi

c# - 如何获取成员(member)的全名

转载 作者:行者123 更新时间:2023-11-30 17:47:08 24 4
gpt4 key购买 nike

假设我有一个成员 MyObject.Field1MemberInfo 对象,我如何获得该成员的全名?我明白 MemberInfo.ReflectedType.FullName + '.' + MemberInfo.Name 可以,但是还有更多“ native ”解决方案吗?我宁愿自己不定义符号。我还看到像 MyObject+Abc 这样的符号作为对委托(delegate)的引用,所以我很小心。

最佳答案

我相信 MemberInfo.ReflectedType.FullName + '.' + MemberInfo.Name 很好(直到有人提供优雅的方式)。我会使用 string.format 使其更清晰一些

string fullMemberName = string.Format("{0}.{1}", member.ReflectedType.FullName, member.Name);

+ 符号用于嵌套类型。在您的示例中,如果 AbcMyObject 的嵌套类型,Abc 类型的名称将是 MyObject+Abc

关于c# - 如何获取成员(member)的全名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25079994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com