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. C#コンパイルエラー: "現在のコンテキストに名前が存在しません"
- 4. コンテキストが現在のコンテキストに存在しません(Androidプロジェクト)
- 5. @ Url.RouteUrlはasp.net mvc4の現在のコンテキストに存在しません
- 6. 名前 'Textbox1'は現在のコンテキストに存在しませんか?
- 7. 'username'は現在のコンテキストに存在しません
- 8. 名前 'Database'は現在のコンテキストに存在しませんか?
- 9. イメージIDは現在のコンテキストに存在しませんasp.net
- 10. 名前 'ModelState'は現在のコンテキストに存在しません
- 11. 名前 'chk'は現在のコンテキストに存在しません
- 12. Runat = "server"は現在のコンテキストに存在しません
- 13. 名前 `CrossPlatformInput 'は現在のコンテキストに存在しません
- 14. 名前 'AppDate'は現在のコンテキストに存在しません
- 15. OnPropertyChangeは現在のコンテキストに存在しませんか?
- 16. 名前rtfwriterは現在のコンテキストに存在しません
- 17. StructureMap:名前 'ObjectFactory'は現在のコンテキストに存在しません
- 18. Noobishは現在のコンテキストに存在しません
- 19. 名前メンバーシップは現在のコンテキストに存在しません
- 20. ThrowExceptionは現在のコンテキストに存在しません
- 21. CS0103:名前 'ClassName'は現在のコンテキストに存在しません
- 22. 名前 'SpawnNucleon'は現在のコンテキストに存在しません
- 23. 名前 '...'は現在のコンテキストに存在しません
- 24. 名前 'ResolveUrl'は現在のコンテキストに存在しません
- 25. 名前 'placeholderName'は現在のコンテキストに存在しません
- 26. 名前 'HtmlEncoder'は現在のコンテキストに存在しません
- 27. Webは現在のコンテキストに存在しませんか?
- 28. 名前 'stringInfo'は現在のコンテキストに存在しません
- 29. Xamarin:名前 'x'は現在のコンテキストに存在しません
- 30. 名「TEMP」現在のコンテキスト(C#のデスクトップアプリケーション)には存在しません
.csファイルの先頭に 'using System.IO;'がありますか? – Nino
はい、名前空間System.IOを使用する必要があります。それは動作します –
あなたが得る正確なコンパイラエラーを投稿してください。また、そのエラーを返すコード(またはコード行)の正確な行を投稿してください。 –