cuál es mejor usar y por qué? Me refiero a qué aspectos difieren estos dos comandos y cómo? rendimiento, facilidad de lectura, ...new FileInfo (ruta de acceso) .Name frente a Path.GetFileName (ruta)
new FileInfo(path).Name
o Path.GetFileName(path)
Tiene razón al decir que Path.GetFileName es más rápido, pero está mal pensar que es * automáticamente * más rápido porque es estático. ¿Quién puede decir que no está creando objetos internamente? – Joe
+1 eso es un punto ... –
@joe Path solo separa la cadena dada. Nada más. Es una conveniencia para que no tenga que hacerlo usted mismo. No crea ningún otro objeto, aparte de las cadenas. – ThunderGr