PDA

View Full Version : [C#]Confronto fra stringhe


RaouL_BennetH
19-02-2012, 17:37
Ciao a tutti.

Ho un nome file composto in questa maniera:


4f2rdf3ced12561b565u97b5foto.jpg


da estensione si tratta ovviamente di un'immagine.

Il nome del file viene generato unendo un "id" con il nome del file vero e proprio.
Nel mio caso, il nome originario dell'immagine è "foto".

Non potendo gestire in che modo verranno chiamate le immagini, gli unici riferimenti che ho sono l'id e l'estensione del file.

Dovrei quindi fare un'operazione del tipo:

elimina ogni carattere dalla stringa a partire dall'indice 23, tranne tutto ciò che viene dopo il "."

ma... mi sembra una scemenza, allora ho pensato più semplicemente di fare un altro tipo di confronto:

se nomeFile.Contains(id) restituiscimi la foto.

Sapreste indicarmi una via meno rozza ?

Grazie :)

RaouL.

wingman87
19-02-2012, 18:36
Meglio di contains, in questo caso, è startsWith