C# Problem gelöst; Pfadvalidierung



  • Hails!

    Ich möchte einen string PathToCheck auf einen gültigen Pfad prüfen. Hab' mir also gedacht, ich gehe den string char für char durch und prüfe ihn gegen System.IO.Path.InvalidPathChars[] - Implementiert wie folgt:

    private bool PathIsValid(string PathToCheck)
    {
    	foreach(char c in PathToCheck.ToCharArray())
    	{
    		foreach(char except in Path.InvalidPathChars)
    		{
    			if(c==except)
    				return false;
    		}
    	}
    	return true;
    }
    

    Nur liefert die Methode true - ob gültiger Pfad oder nicht.
    Was zum Teufel mach ich falsch?

    THXIA, Swordfish

    EDIT:
    Code funzt doch, ich bin so dämlich...
    Tut mir leid wegen der veranstalteten Aufregung.



  • EDIT: Sorry, hab was übersehen. Mein Post war überflüssig 🙄 🙂


Anmelden zum Antworten