Мне трудно следовать вашему примеру ... дайте мне знать, если это имеет смысл.
var strings = new[] { "Item 1", "Item 2" };
strings = strings.Concat(new[] { strings.LastOrDefault() }).ToArray();
Этот пример принимает массив и дублирует последний элемент.
В вашем случае это выглядит так: tiles
- это массив PointF
. Если вы хотите продублировать последний элемент, все, что вам нужно сделать, это:
tiles = tiles.Concat(new[] { tiles.LastOrDefault() }).ToArray();