Good reasons to pass paths as strings instead of using DirectoryInfo/FileInfo
- by neodymium
In my new code I am not using strings to pass directory paths or file names. Instead I am using DirectoryInfo and FileInfo as they seem to encapsulate a lot of information.
I have seen a lot of code that uses strings to pass directory information then they "split" and "mid" and "instr" in long incomprehensible statements until they get the part of the directory they are looking for.
Is there any good reason to pass paths as strings?