怎样通过反射来获取一个STRUCT中的所有PUBLIC对象呢?急用.....

tank_2009 2010-03-23 09:30:04
RT...谢谢...急用
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿非 2010-03-23
  • 打赏
  • 举报
回复

MemberInfo[] MemberInfoArray = t.GetMembers(BindingFlags.Public);

Fibona 2010-03-23
  • 打赏
  • 举报
回复
 Struct1 s=new Struct1();
Type t=s.GetType();
MemberInfo[] infoArray1 = t.GetMembers(flags1);

StringBuilder sb = new StringBuilder();

for (int num1 = 0; num1 < infoArray1.Length; num1++)
{
MemberInfo info1 = infoArray1[num1];
sb.AppendLine(info1.MemberType.ToString() + "\t" + infoArray1[num1].ToString() + "\r\n");
}
arsenalxx 2010-03-23
  • 打赏
  • 举报
回复
Type type = typeof(T);
type.Get....
....包括fileds.properties,members等等。
honkerhero 2010-03-23
  • 打赏
  • 举报
回复
typeof(Struct名).GetMemebers();

然后循环结果吧,基本反射
tank_2009 2010-03-23
  • 打赏
  • 举报
回复
3q .. .
【Peng-Robinson状态方程】计算纯组分系统的z因子和逸度系数、计算多组分系统的z因子和逸度系数、计算泡点压力、计算露点压力研究(Matlab代码实现)内容概要:本文档围绕Peng-Robinson状态方程展开,重点介绍了其在热力学计算的应用,包括纯组分和多组分系统的压缩因子(z因子)与逸度系数的计算,以及泡点压力和露点压力的确定方法。所有研究内容均通过Matlab代码实现,提供了完整的数值计算流程和技术细节,适用于化工、油气工程等领域的物性计算与相平衡分析。文档还列举了多个相关科研方向的技术实现案例,突出Matlab在科学计算与仿真的广泛应用价值。; 适合人群:具备一定热力学基础知识和Matlab编程能力的高校学生、科研人员及工程技术人员,尤其适合从事化学工程、石油天然气、能源系统研究等相关领域的研究人员; 使用场景及目标:①掌握Peng-Robinson状态方程在实际系统计算z因子和逸度系数的方法;②学习多组分系统泡点与露点压力的数值求解过程;③借助Matlab代码实现相平衡计算,支撑科研建模与仿真任务; 其他说明:文提供的Matlab代码可直接用于教学、科研或工程计算,建议结合具体应用场景进行调试与扩展,同时注意物性参数的准确性对计算结果的影响。

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧