Мне нужно вставить значение в массив ... в идеале я мог бы просто начать с List
, но методы, которые мне нужны вместо этого использовать return myObj []
.
Мне всегда нужно вставлять значение в первую позицию, и вместо того, чтобы червить значения, уже находящиеся в массиве ... Я придумал следующую схему ..
List<myObj> list = array.ToList<myObj>();
if (list.Count > 0 && list != null)
{
list.Insert(0, InsertRecord(myParam)); // InsertRecord() is one of my methods...
}
return list.ToArray();
Мой вопрос ... это даже удаленно эффективный? Есть ли лучший способ сделать то, что мне нужно?