我有PHP代码
$records = array(
array('myobjecttype' => array('field1' => 'value', 'field2' => 'value')),
array('myotherobjecttype' => array('field1' => 'value', 'field2' => 'value'))
);
我正在努力将PHP代码转换为C#。上面的PHP代码稍后用于循环并创建xml,其中每个数组都是xml中的Node。
我需要在c#中使用类似的数据结构来执行相同的任务。请指导我。
帕
答案 0 :(得分:0)
为什么不用属性创建一个合适的类并创建它们的列表?
public class Record
{
public string Field1{get;set;}
public string Field2{get;set;}
}
然后在您的方法中执行以下操作:
var recordA = new Record{Field1 = "Value 1", Field2 = "Value 2"};
var recordB = new Record{Field1 = "Value 1", Field2 = "Value 2"};
var records = new List<Record>{recordA, recordB};
<强>更新强>
您显然希望使用正确的名称定义Record属性,例如 Title , ReleaseDate 等,并为它们提供类型,如int,DateTime等。