我想从现有对象数组中删除一项,并生成一个单独的对象数组,而不必在新对象数组中将删除的项目设为null,]
阵列:
DataSet = new[] { new DataSet { Item_1 = "value1", Item_2 = "value2", }, new DataSet { Item_1 = "value3", Item_2 = "value4", } }
预期结果:
"DataSet": [ { "Item_1": "value3", "Item_2": "value4", } ]
以下代码按预期工作:
var tempListDataSet = _response.DataSet.ToList(); tempListDataSet.Remove(_response.DataSet[0]); response.DataSet = tempListDataSet.ToArray();
只是好奇是否有更好的方法?
我想从现有对象数组中删除一项,并生成一个单独的对象数组,而不必在新对象数组Array中将删除的项目设为null:DataSet = new [] {...
您可以使用: