如何解决C# - 使用 System.Reflection
我正在为我正在开发的项目做 POC,目前我遇到了困难。
所以,我收到一个参数 T,它通常是一个模型,然后我必须检查它的属性以查看道具是哪种类型,然后填充它们。
为了实现这一点,我使用了 System.Reflection
,它可以出色地完成这项工作!
到目前为止一切顺利,一切正常。
问题是模型中的属性是List时
这是我拥有的示例模型:
public List<TestModel2> TestList1 { get; set; }
public string test1 { get; set; }
public string test2 { get; set; }
public string test3 { get; set; }
所以,字符串完全没问题,我可以接收模型,查看它们的类型并填充它们的值,当我得到 TestList1
时,真正的问题出现了,我似乎无法得到 {{1} } 道具和类型。
这是我正在为一个项目开发的库,这就是为什么模型的参数类型是 T 顺便说一下,因为你可以传递不同的模型,我将在其中填充。
如何访问 TestModel2
中的模型并使用 List<TestModel2>
检查其属性和类型?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。