I wanted to remove one item from existing object array and generate a separate object array without making the removed item as null in the new object array,
Array:
DataSet = new[]
{
new DataSet
{
Item_1 = "value1",
Item_2 = "value2",
},
new DataSet
{
Item_1 = "value3",
Item_2 = "value4",
}
}
Expected result:
"DataSet": [
{
"Item_1": "value3",
"Item_2": "value4",
}
]
Following code is working as expected:
var tempListDataSet = _response.DataSet.ToList();
tempListDataSet.Remove(_response.DataSet[0]);
response.DataSet = tempListDataSet.ToArray();
Just curious whether there is a better way of doing this?