Foros del Web » Programación para mayores de 30 ;) » .NET »

Codigo que elimine la ultima palabra de un oración C#

Estas en el tema de Codigo que elimine la ultima palabra de un oración C# en el foro de .NET en Foros del Web. Hola, me gustaria saber si me podrian decir un codigo en C# donde pudiera eliminar la ultima palabra de una oracion que el usuario me ...
  #1 (permalink)  
Antiguo 04/04/2015, 11:35
 
Fecha de Ingreso: abril-2015
Mensajes: 1
Antigüedad: 9 años
Puntos: 0
Pregunta Codigo que elimine la ultima palabra de un oración C#

Hola, me gustaria saber si me podrian decir un codigo en C# donde pudiera eliminar la ultima palabra de una oracion que el usuario me tenga que dar, en otras palabras yo no se que oracion tiene que ser.
Por ejemplo
Hola como estas
y me regrese
Hola como

me serviria de mucho su ayuda
  #2 (permalink)  
Antiguo 04/04/2015, 12:48
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Codigo que elimine la ultima palabra de un oración C#

Te conviene partir la frase en palabras usando string.Split() y despues unirla de nuevo usando string.Join():

Código C#:
Ver original
  1. var frase = "Hola como estas";
  2. var palabras = frase.Split(' ');
  3. var resultado = string.Join(" ", palabras.Take(palabras.Length - 1));

Última edición por agleiva; 04/04/2015 a las 13:31

Etiquetas: c#, c-c++
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:54.