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
A
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
- 1. C# - Variable existiert nicht im aktuellen Kontext
- 2. int [] existiert nicht im aktuellen Kontext
- 3. ASP.NET-Schaltfläche existiert nicht im aktuellen Kontext
- 4. SecurityProtocolTypeExtensions.Tls12; existiert nicht im aktuellen Kontext
- 5. Noobish existiert nicht im aktuellen Kontext
- 6. Der Name '****' existiert im aktuellen Kontext nicht
- 7. Mvx existiert nicht im aktuellen Kontext
- 8. SignalR ASPNetHost existiert nicht im aktuellen Kontext
- 9. Web existiert nicht im aktuellen Kontext?
- 10. ViewContext existiert nicht im aktuellen Kontext
- 11. Name 'X509Certificate2UI' existiert nicht im aktuellen Kontext
- 12. Xamarin Picasso, Der Name `Kontext‚existiert nicht im aktuellen Kontext
- 13. Der Name 'Vector3' existiert im aktuellen Kontext nicht. [Unity] [C#]
- 14. C# Interop der Name existiert nicht im aktuellen Kontext
- 15. Kontext existiert nicht im aktuellen Kontext (Android Project)
- 16. Der Name 'Console' existiert nicht im aktuellen Kontext
- 17. LinqPad 5: Der Name 'DbFunctions' existiert nicht im aktuellen Kontext
- 18. Fehler: Der Name 'Configuration' existiert nicht im aktuellen Kontext
- 19. Emgu: Der Name CV_RBG2GRAY existiert nicht im aktuellen Kontext
- 20. Fehler: Der Name des Assert existiert nicht im aktuellen Kontext
- 21. ASP.NET Web Site "Der Name existiert nicht im aktuellen Kontext"
- 22. Der Name "currentsprite" existiert im aktuellen Kontext nicht
- 23. Der Name gridview1 existiert nicht im aktuellen Kontext
- 24. Kompilierzeit Fehler "Der Name 'pubnub' existiert nicht im aktuellen Kontext"
- 25. Der Name viewbag existiert nicht im aktuellen Kontext mvc 5
- 26. Der Name 'Medien' existiert nicht im aktuellen Kontext
- 27. DataList auf MasterPage existiert nicht im aktuellen Kontext
- 28. Der Name 'Aufgaben' existiert nicht im aktuellen Kontext
- 29. Der Name 'Datenbank' existiert nicht im aktuellen Kontext Fehler
- 30. Der Name `CrossPlatformInput 'existiert nicht im aktuellen Kontext
Haben Sie 'system.IO;' am Anfang Ihrer .cs-Datei? – Nino
Ja, Sie müssen den Namespace System.IO verwenden; dann wird es funktionieren –
Bitte poste den genauen Compilerfehler, den du bekommst. Veröffentlichen Sie auch die genaue Codezeile (oder die Codezeilen), die diesen Fehler ergeben. –