Я хотел удалить один элемент из существующего массива объектов и создать отдельный массив объектов, не делая удаленный элемент нулевым в новом массиве объектов,
Array:
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();
Просто интересно, есть ли лучший способ сделать это?