Jeg har forsøgt at isolere filnavnet i en sti i C#. Jeg skal altså bruge den bagerste del af en string, nemlig fra sidste backslash. Min kode ser foreløbig således ud:
string filePath = dlgOpenFile.FileName;
int pathLength = filePath.Length-1;
string fileName = filePath.Substring(filePath.LastIndexOf("\\\\"), pathLength);
Det giver mig imidlertid denne fejl:
ArgumentOutOfRangeExeption was unhandled.
Jeg har forsøgt at trække en fra længden for det tilfælde at Substring tæller fra 0. Det hjalp ikke. Nogen idéer (jeg gætter på at det i virkeligheden er ret ligetil)?
Jeg er helt grøn ud i C#, men har programmeret PHP i en del år, så jeg har rimelig godt styr på generelle programmeringskoncepter. Findes der i øvrigt en reference over properties og methods á la php.net, bare for (Visual) C#?