我应该使用从两个嵌套的 foreach 派生的变量“section”和“fieldName”在 Web 服务调用中动态地构造属性名称(设置它)(如下所示)。我尝试使用一些代码发现谷歌搜索“变量变量”,但我没有成功。任何帮助,将不胜感激。谢谢你。
SyncRequest request = new SyncRequest();
[...]
foreach (String section in sections) {
[DB query]
DataTable dtSectionFields = drSection.GetSchemaTable();
foreach (DataColumn column in dtSectionFields.Columns) {
[...]
fieldName = [something];
fieldContent = [something else];
request.methodx.[section].[fieldName] = fieldContent;
}
}