我需要动态获取属性及其值。我的代码如下所示,但是它无法正常工作。有人可以帮我一下吗?我已经尝试了许多例子,但目前还没有找到解决方案。
Dim seriesName As String = s.SeriesName
If model.Settings.ShowNativeLanguage Then
Dim propInfo As System.Reflection.PropertyInfo = s.GetType().GetProperty(model.Country)
seriesName = CStr(propInfo.GetValue(s, Nothing))
End If
这段代码会产生错误信息:"对象类型不匹配。"
Nothing
,请查看我的答案更新。 - peter