Lo que me pasa es que declaro un string como variable private de una clase, y despues en un metodo le quiero aplicar funciones de string y no me deja, o sea, cuando escribo el nombre de la variable y pulso el punto me salta la lista de funciones, pero después en depuración me dice que ese método no existe!!!
Me está volviendo loco, lo único que quiero hacer es usar la función LastIndexOf y SubString, a continuación les pongo el código.
En el main lo que hago solamente es instanciar la clase con su constructor y después llamar a la función aplicar().
Código:
Bueno el que le haya pasado algo así o el que pueda ayudarme, muchas gracias. using System; using System.Drawing; . . . . public class EjemploError { private string rDOCu; public EjemploError(string rDOCa) { rDOCu=rDOCa; } public bool aplicar() { int ultimaBarra; /* ACA ABAJO ESTA EL ERROR, LO MAS RARO ES QUE rDOCu tiene el valor correcto "C:\cadena.txt" */ ultimaBarra = rDOCu.LastIndexOf("\\",1,rDOCu.Length-1); return true; } }