Autor
|
Tema: saludos disculpen tengo una duda de C# (Leído 2,774 veces)
|
LE0
Desconectado
Mensajes: 1
|
mi duda es como puedo eliminar una palabra ingresada en el textbox tengo mi programa que me agrega nombres a la lista y me los muestra y quisiera eliminar el ultimo de la lista se los agradecería.
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
¿Que se supone que tiene que ver C# con VB6?.
Con respecto a la duda que formulas, primero hablas de borrar una palabra en un textbox, pero luego de borrar la última entrada en una lista... que tampoco sabemos a que te refieres por "lista", así que no queda claro si es una colección de tipo List o que es lo que es, pero en teoría eso daría igual ya que tu duda inicial era acerca del contenido de un textbox... entonces, ¿en que quedamos?.
Para lo primero puedes utilizar o bien la función String.Replace() si conoces la palabra, o la clase RegEx para efectuar un reemplazamiento de caracteres mediante expresiones regulares, o una combinación entre las funciones String.IndexOf() / String.LastIndexOf() y String.Substring() y String.Length. Para lo segundo, y suponiendo que se trate de una colección genérica de tipo List<T> puedes utilizar el método List<T>.RemoveAt() pasándole como argumento el índice del último elemento de la colección (List<T>.Count - 1) o también el método List<T>.Remove() pasándole como argumento el último elemento de la colección (List<T>.Last())
Saludos.
|
|
« Última modificación: 9 Abril 2018, 11:41 am por Eleкtro »
|
En línea
|
|
|
|
|
|