C sharp - substring

 
Vista:

substring

Publicado por elruffo (9 intervenciones) el 02/08/2010 21:16:44
Buenas amigos estoy tratando de mostrar en un textbox cada letra de la palabra subString
pero solamente se queda en la letra d y lo que deseo es que vaya mostrando una a una las letras
para luego compararla con el if y cuando esta sea igual g entonces el contador tome un valor ..

favor veriicar estoy intentandolo hacer gracias anticipadas ...

private void button1_Click(object sender, EventArgs e)
{
int contador_letras = 0;
string palabra = "debugging";
string letra;

for (int i = 0; i < palabra.Length;i++ )
{

letra = palabra.Substring(0, 1); // -->

if (letra == "g")
{
contador_letras++;
}
}
textBox1.Text = contador_letras.ToString();
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:substring

Publicado por Juan  (19 intervenciones) el 02/08/2010 23:32:20
las cadenas de caracteres no las puedes comparar usando el operador ==. debes utilizar el metodo Equals de la clase String.

"casa" == "casa" te devuelve falso.
"casa".Equals("casa") te devuelve true.
ademas a letra le haces substring desde 0 un caracter. tienes que hacerlo desde i

letra = palabra.Substring(i, 1); // -->
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar