Path.GetExtensionを使用したときのC#コードでは、「現在のコンテキストにパスが存在しません」と表示されています。 Pathのライブラリが現在のアプリケーションに存在しないようです。 しかし、私はSystem.IOとSystem.IOで定義されたPathクラスを検索して見つけましたが、デフォルトではアプリケーションの一部です。 System.IOがインクルードされた後、エラーが存在します。パスは現在のコンテキストに存在しません。C#.netコーディング?
0
A
答えて
0
試してください:あなたは、名前空間に追加する必要が
string extension = System.IO.Path.GetExtension(YourPath);
1
using System.IO;
そして、あなたのパスは次のようになります。
string str= Path.GetExtension(FileUpload1.PostedFile.FileName);
第二の方法:
string str= System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName);
それが動作します。
乾杯!
関連する問題
- 1. label1は現在のコンテキストには存在しません:asp.net C#
- 2. 名前swは現在のコンテキストに存在しませんC#?
- 3. Visual C# - 変数が現在のコンテキストに存在しません
- 4. C#コンパイルエラー: "現在のコンテキストに名前が存在しません"
- 5. コンテキストが現在のコンテキストに存在しません(Androidプロジェクト)
- 6. .Net Core View:名前 "Layout"は現在のコンテキストに存在しません
- 7. PartialView();名前は現在のコンテキストには存在しません
- 8. @ Url.RouteUrlはasp.net mvc4の現在のコンテキストに存在しません
- 9. OnPropertyChangeは現在のコンテキストに存在しませんか?
- 10. ViewDataとModelは現在のコンテキストに存在しません
- 11. 名前 'Textbox1'は現在のコンテキストに存在しませんか?
- 12. Noobishは現在のコンテキストに存在しません
- 13. 名前 'SpawnNucleon'は現在のコンテキストに存在しません
- 14. 名前 'ResolveUrl'は現在のコンテキストに存在しません
- 15. 名前メンバーシップは現在のコンテキストに存在しません
- 16. 名前 'Database'は現在のコンテキストに存在しませんか?
- 17. 名前 'ModelState'は現在のコンテキストに存在しません
- 18. 名前 '...'は現在のコンテキストに存在しません
- 19. @Functionsは現在のコンテキストに存在しません
- 20. 名前 "shape"は現在のコンテキストに存在しません
- 21. 名前 'placeholderName'は現在のコンテキストに存在しません
- 22. 名前 '..'は現在のコンテキストに存在しません
- 23. 名前 'stringInfo'は現在のコンテキストに存在しません
- 24. Webは現在のコンテキストに存在しませんか?
- 25. StructureMap:名前 'ObjectFactory'は現在のコンテキストに存在しません
- 26. イメージIDは現在のコンテキストに存在しませんasp.net
- 27. ユニティ名 'unzip'は現在のコンテキストに存在しません
- 28. ViewContextは現在のコンテキストに存在しません
- 29. Runat = "server"は現在のコンテキストに存在しません
- 30. 名前 'chk'は現在のコンテキストに存在しません
.csファイルの先頭に 'using System.IO;'がありますか? – Nino
はい、名前空間System.IOを使用する必要があります。それは動作します –
あなたが得る正確なコンパイラエラーを投稿してください。また、そのエラーを返すコード(またはコード行)の正確な行を投稿してください。 –