elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  EndsWith me da false y no lo entiendo.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: EndsWith me da false y no lo entiendo.  (Leído 2,115 veces)
Meta


Desconectado Desconectado

Mensajes: 3.439



Ver Perfil WWW
EndsWith me da false y no lo entiendo.
« en: 17 Marzo 2023, 07:18 am »

Hola:

Con este código compara frase con alguna letra final que coincida pero en este caso nada de nada.



Código
  1.    public partial class Form1 : Form
  2.    {
  3.        public Form1()
  4.        {
  5.            InitializeComponent();
  6.        }
  7.  
  8.        private void _StartsWith_Click(object sender, EventArgs e)
  9.        {
  10.            string cadena1 = textBox1.Text.Trim();
  11.            string cadena2 = textBox2.Text.Trim();
  12.  
  13.            label_Resultado_StartsWith.Text = cadena1.StartsWith(cadena2).ToString();
  14.        }
  15.  
  16.        private void _EndsWith_Click(object sender, EventArgs e)
  17.        {
  18.            string cadena3 = textBox3.Text.Trim();
  19.            string cadena4 = textBox4.Text.Trim();
  20.  
  21.            label_Resultado_EndsWith.Text = cadena3.EndsWith(cadena4).ToString();
  22.        }
  23.    }

Si comparo con Hola y la me tiene que dar True y me da false en la parte de EndsWith.

¿Por qué?


En línea

Elektro Enjuto

Desconectado Desconectado

Mensajes: 121



Ver Perfil WWW
Re: EndsWith me da false y no lo entiendo.
« Respuesta #1 en: 30 Agosto 2023, 18:37 pm »

Indudablemente te has debido equivocar con la posición visual de los controles Textbox3 y Textbox4 en el form.

De todas formas, y para mayor seguridad, ten siempre presente utilizar la sobrecarga de las funciones StartsWith y EndsWith que permiten especificar un valor de la enumeración System.StringComparison.


En línea

@%$& #$ %&#$, ¡hay que decirlo más!.
Meta


Desconectado Desconectado

Mensajes: 3.439



Ver Perfil WWW
Re: EndsWith me da false y no lo entiendo.
« Respuesta #2 en: 2 Septiembre 2023, 15:48 pm »

Gracias.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Cuando apreto A = timer1.enabled = false « 1 2 3 »
Programación Visual Basic
neeeko 27 8,601 Último mensaje 24 Mayo 2011, 15:45 pm
por raul338
Ayuda con OPCODE en .NET (TRUE FALSE)
Ingeniería Inversa
nartmidias 1 2,445 Último mensaje 5 Diciembre 2015, 20:44 pm
por MCKSys Argentina
Hay algún equivalente en .NET a App.Taskvisible = False
.NET (C#, VB.NET, ASP)
bybaal 2 2,278 Último mensaje 19 Marzo 2016, 20:20 pm
por Eleкtro
me tendria que dar 1 si es true o 2 si es false, pero no
Programación C/C++
alexcamo 1 1,810 Último mensaje 6 Agosto 2017, 16:30 pm
por ivancea96
(solucionado) Duda con /bin/false linux
GNU/Linux
armBjorn 9 6,810 Último mensaje 4 Junio 2021, 16:51 pm
por armBjorn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines