我有一个由大量字段/属性初始化的ExpandoObject in C#,我希望在PowerShell环境中使用这个对象。当我在PowerShell中检索这样一个对象时,它并不显示所有应该显示的字段/属性,但它将它们(基于ExpandoObjects中的底层字典结构)显示为键/值对。就我的实现而言,这是一个相当大的问题,我找不到任何方法将这个键/值配对转换为类似于这样一个对象应该运行的字段/属性。将Exp
我试图构建一个属性检查器方法,它迭代地检查所有对象属性,并递归检查这些属性的所有子属性,直到它耗尽属性或达到最大递归级别/深度为止。但是,我在跟踪递归深度时遇到了一个问题,因为递归发生在迭代循环中,因此对象的每个属性都会增加递归深度,当不应该时,只有下一层应该增加递归深度。subResult is Nothing then result