// Span - это указатель на некоторую область памяти + её длина и тип данных.
void Reverse(Span<int> slice)
{
for (var i = 0; i < slice.Length / 2; i++)
{
// просто swap
var tmp = slice[i];
slice[i] = slice[slice.Length - i];
slice[slice.Length - i] = tmp;
}
}
Автор же хочет их к столу подвесить, а не к монитору.
Откуда такой слабый БП? От такого даже проц не запитаешь. В Mini-ITX корпуса вполне влазят ATX блоки питания.