我有一个 DataObjects 类,其中包含一个 UserEmail 对象,该对象包含一个 int (EmailID) 和一个字符串 (EmailAddress)。
在 C# .net 应用程序中,如果我想显示电子邮件地址列表 - 我创建并填充 UserEmail 对象列表。
List<DataObjects.UserEmails> myUserEmailsList = new List<DataObjects.UserEmails>();
并将它用作我碰巧使用的任何控件的数据源。
我需要将该列表传递给 Web 服务。我看不出该怎么做。如果对方使用将列表作为参数的方法编写 Web 服务 - 很好,我可以调用 Web 服务并传递我的列表。但是他们如何能够从列表中提取数据——而无需访问在列表中创建对象的类?
有没有办法在不知道对象的数据结构是什么的情况下遍历对象列表?