查找声明类的字段的顺序

时间:2015-09-05 00:44:46

标签: c# .net reflection

目的是允许程序员将包含字段(或属性)的.NET类(或结构)编写为元数据,由运行时代码解释。

所以程序员会写:

class foo {
  int x;
  string y;
  double z;
}

然后,运行时代码将使用它作为反序列化流的指令(一次一个字段)并填充该类的实例。

类的实际布局并不重要,因此SequentialLayoutAttribute没有帮助。这是声明字段的重要顺序,而Reflection更有帮助地指出成员是按照特定顺序检索的。

0 个答案:

没有答案