Ho questo metodo per afferrare il nome del file da un URI di stringa. Cosa posso fare per renderlo più robusto?Ottieni il nome del file dalla stringa URI in C#
private string GetFileName(string hrefLink)
{
string[] parts = hrefLink.Split('/');
string fileName = "";
if (parts.Length > 0)
fileName = parts[parts.Length - 1];
else
fileName = hrefLink;
return fileName;
}
Sono d'accordo, dovresti davvero usare la classe Uri come già fa questa roba per te. +1 –
Sì, per quanto semplice possa sembrare il roll-your-own della classe Uri ci sono un sacco di pre-rollate di analisi/validazione/codifica. – STW
Giusto, ma ho solo bisogno del nome del file, non del percorso completo del file. Non sono ancora lasciato per fare quel passo su Uri.LocalPath? – paulwhit