2017-06-29 3 views
0

In meinem C# -Code, als ich Path.GetExtension verwendet habe, zeigt es "Pfad existiert nicht im aktuellen Kontext". Scheint, dass Bibliotheken für Pfad in der aktuellen Anwendung nicht existieren. Aber ich suchte und fand Pfad Klasse in System.IO und System.IO definiert ist standardmäßig Teil unserer Anwendung. Nach dem System.IO ist der Fehler vorhanden.Pfad existiert nicht im aktuellen Kontext C# .net-Codierung?

+0

Haben Sie 'system.IO;' am Anfang Ihrer .cs-Datei? – Nino

+0

Ja, Sie müssen den Namespace System.IO verwenden; dann wird es funktionieren –

+1

Bitte poste den genauen Compilerfehler, den du bekommst. Veröffentlichen Sie auch die genaue Codezeile (oder die Codezeilen), die diesen Fehler ergeben. –

Antwort

0

Versuchen:

string extension = System.IO.Path.GetExtension(YourPath); 
1

Sie müssen Namespace hinzufügen

using System.IO; 

Und sollte Ihr Weg sein:

string str= Path.GetExtension(FileUpload1.PostedFile.FileName); 

Zweiter Weg:

string str= System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName); 

Dann wird es funktionieren.

Prost !!

Verwandte Themen