Los foros del Guille

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Los moderadores, MVP y administradores podrán seguir editando, respondiendo o creando nuevos mensajes

Con idea de que puedan ayudar a responder e ir cerrando mensajes ;-)

  Foro: .NET.C# Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 52052 - Problemas con string
IDAsuntoFechaNick 
52052 Problemas con string06/03/10 13:58Enrique_24   
Hola integrantes del foro, escribo porque necesito ayuda urgente, debo hacer un metodo que recibe un string, si el string tiene una longitud (length) mayor a 20 debo encontrar el ultimo espacio en blanco para crear un nuevo salto de linea, algo asi como el ajuste en linea (Word Wrap) del notepad, pero en un string, por favor si alguien me puede ayudar, mas que agradecido.

Desde ya gracias
IDAsuntoFechaNick 
52117 Re: Problemas con string (Resp: 52052)12/03/10 21:59Hackor   
Hay muchísimas formas de implementar lo que tu quieres, yo soy muy novato en esto del C#, pero yo haría algo así:

public static string AjusteDeLiniea(string texto)
{
string frase = String.Empty;
// Divido texto de entrada en palabras.
string[] palabras = texto.Split(' ');
foreach (string palabra in palabras)
{
// Si la palabra cabe en la frase la añado, sino añado salto de línea.
if ((frase.Length + palabra.Length) > 20)
frase = frase + "\n" + palabra;
else
frase = frase + " " + palabra;
}
return frase;
}

Me imagino que debe haber formas muchísimo más eficientes de hacerlo, pero esta sería una.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
52147 Re: Problemas con string (Resp: 52117)16/03/10 21:20Enrique_24   
Millon de gracias por tu solucion en verdad me has ayudado, soy muy novato en esto y me ahogo en un vaso de agua, al menos hasta que agarre experiencia.

Saludos


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 10/06/2026 11:50:35 GMT