首页 > 解决方案 > C# - 类属性的顺序不同

问题描述

我有一个要求,

案例 1:我必须遍历一个类的所有属性并将其保存在一个文件中。(假设我必须迭代并保存属性值)

在此处输入图像描述

案例 2:稍后我需要创建一种类并迭代其属性以按相同顺序添加保存的值。(假设我必须迭代properties1 以相同的顺序更新保存的值)

但是propertiesproperties1的顺序是不同的。为什么?

在此处输入图像描述

为此,我使用了反射的概念来迭代它的属性。

注意:屏幕截图是为了便于理解,而不是实际代码。

标签: c#c#-4.0propertiessystem.reflection

解决方案


推荐阅读