2

具体的には、スタック オーバーフローに関するいくつかの回答を読んでいます。C# のパス文字列からファイル名を取得します。私の問題は、 .using System.IO;の上に追加した後namespaceです。次に、メソッドを呼び出そうとしましたが、参照に含まれていPath.GetFileNameWithoutExtension(fullPath);ないためできません。Path ClassSystem.IO

System.IO.パス
(出典: iforce.co.nz )

で使用.NET framework 4.0していますがVisualStudio 2010

FMターゲット
(出典: iforce.co.nz )

参照using System.Windows.Shapes;によって問題が発生する可能性はありSystem.IOますか? Path Class(MSDN は .NET Framework 4.0 と互換性があると述べているにもかかわらず)を使用できないのはなぜですか??

4

1 に答える 1

2

System.IO.Pathは有効なusingディレクティブではありません。あなたがする必要があるのは、それを取り除くことだけです!

using System.IO;十分である場合は、Path.GetFileNameWithoutExtension()問題なく検証します。

PathクラスでSystem.IOあり、名前空間です。

于 2013-04-30T08:07:25.917 に答える