Supprime le dernier caractère si c'est DirectorySeparatorChar avec C #
J'ai besoin d'extraire l'information de chemin à l'aide de Path.GetFileName()
et cette fonction ne fonctionne pas lorsque le dernier caractère de la chaîne d'entrée est DirectorySeparatorChar('/' ou '\').
Je suis venu avec ce code, mais c'est trop long. Est-il une meilleure façon d'aller?
string lastCharString = fullPath.Substring (fullPath.Length-1);
char lastChar = lastCharString[0];
if (lastChar == Path.DirectorySeparatorChar) {
fullPath = fullPath.Substring(0, fullPath.Length-1);
}
source d'informationauteur prosseek
Vous devez vous connecter pour publier un commentaire.
Donne:
Espère que cela aide.