Este es un ejemplo de como invertir un Vector en C Sharp, si tienes alguna duda no dudes en comentar.
/*
Invertir Vector
Choc Cac, Victor Hugo
*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
namespace csharpt_consola
{
class Program
{
static void Main(string[] args)
{
int limite=6, temp; // limite del vector y auxiliar de intercambio.
String a; // declarar un vector para us uso entrada en teclado.
int[] vector = new int[limite]; //creamos el vector.
for (int i = 0; i < limite; i++)
{
Console.Write(«Ingrese los numeros: «);
a = Console.ReadLine();
vector[i] = Int32.Parse(a);// lee a luego el int32.parse lo convierte en un int.
}
for (int i=0;i<limite/2;i++)
{
temp = vector[i];
vector[i] = vector[limite-1-i];
vector[limite-1-i] = temp;
}
Console.Write(«Presione una tecla para continuar…»);
Console.ReadKey();
for (int i = 0; i < limite; i++)
{
Console.Write(«\nLos numeros que ingreso son: «+vector[i]+»\n»);// con el signo + concatenamos.
}
Console.Write(«Presione una tecla para salir…»);
Console.ReadKey();
}
}
}
Hola, buenas noches. No entendí por qué resta -1, -i