Imaginen que tengo una string de contenido "1/2/3"
Lo que necesito, cosa que no logro encontrar en google, es algún codigo en c# que me permita obtener "1/2".
Es decir:
Obtener la posición de la última /, o el caracter que sea.
Truncar la cadena hasta ese lugar (1 posición menos, para que la / no quede en la cadena).
Me autorespondo ya que encontré la solución a lo que necesitaba.
Hay que usar Split. Eso crea un array con todos los datos entre cada /. Se hace un for con el count - 1 del array, y se va agregando a una string el contenido.
Algo como esto:
string cadena = "1/2/3";
string[] cadenas = cadena.Split('/');
string cadenaFinal = "";
for (int i = 0; i < (cadenas.Count() - 1); i++)
{
if ((cadenas.Count() - 2) == i)
{
cadenaFinal += cadenas[i];
}
else
{
cadenaFinal += cadenas[i] + '/';
}
}
Console.WriteLine(cadenaFinal);
Console.Read();