如何访问此对象的计数
How do I access the count of this object
知道如何访问此对象的计数吗?我试过了,但它 returns 无效。
int countNumber = inWebFormData.Count
您需要获取基数 class 的 属性。所以你必须把它转换为基数 class 并得到计数。
dynamic baseInWebFormData = Convert.ChangeType(inWebFormData, inWebFormData.GetType().BaseType);
int countNumber = baseInWebFormData.Count; // will be 2
如果它仍然显示 "Cannot convert null to 'int' because it is a non-nullable value type" 然后使用 int?
还要访问任何引用基数 class 的 属性,您必须使用 baseInWebFormData
.
我给出这个解决方案是因为您不知道基础 class 名称。但如果你这样做,你可以直接将它转换为基础 class.
BaseClass baseInWebFormData = (BaseClass)inWebFormData;
int countNumber = baseInWebFormData.Count;
知道如何访问此对象的计数吗?我试过了,但它 returns 无效。
int countNumber = inWebFormData.Count
您需要获取基数 class 的 属性。所以你必须把它转换为基数 class 并得到计数。
dynamic baseInWebFormData = Convert.ChangeType(inWebFormData, inWebFormData.GetType().BaseType);
int countNumber = baseInWebFormData.Count; // will be 2
如果它仍然显示 "Cannot convert null to 'int' because it is a non-nullable value type" 然后使用 int?
还要访问任何引用基数 class 的 属性,您必须使用 baseInWebFormData
.
我给出这个解决方案是因为您不知道基础 class 名称。但如果你这样做,你可以直接将它转换为基础 class.
BaseClass baseInWebFormData = (BaseClass)inWebFormData;
int countNumber = baseInWebFormData.Count;