public static long LunghezzaResistente() { string lines = Metodi.LetturaResistente(); long resistentelength = lines.Length; return(resistentelength); }
//PORZIONE UGUALE public static string PorzioneUguale() { string sensibile = Metodi.LetturaSensibile(); string resistente = Metodi.LetturaResistente(); long posizione = Metodi.CarattereDiverso(); string uguale = ""; for (int i = 0; i < posizione; i++) { uguale += sensibile[i]; } return(uguale); }
//POSIZIONE DIFFERENZA public static int CarattereDiverso() { string sensibile = Metodi.LetturaSensibile(); string resistente = Metodi.LetturaResistente(); for (int i = 0; i < Math.Min(sensibile.Length, resistente.Length); i++) { if (sensibile[i] != resistente[i]) { return(i); } } return(-1); }
//NUMERO CARATTERI DIFFERENTI public static int DifferenzeStringhe() { string sensibile = Metodi.LetturaSensibile(); string resistente = Metodi.LetturaResistente(); int differenze = 0; for (int i = 0; i < Math.Min(sensibile.Length, resistente.Length); i++) { if (sensibile[i] != resistente[i]) { differenze++; } } return(differenze); }