私はWPF C#でプログラムします。私は持っています。以下のパス:C#のパス文字列からファイル名を取得します。
C:\Program Files\hello.txt
、私はそれからの出力「ハロー」にしたいです。
パスは、データベースからの文字列抽出です。それは動作しますが、私はそれに短く、賢く解決策があるはずと信じて
string path = "C:\\Program Files\\hello.txt";
string[] pathArr = path.Split('\\');
string[] fileArr = pathArr.Last().Split('.');
string fileName = fileArr.Last().ToString();
:現在、私は次のメソッドを(「」「\」によってパスからの分割は、その後で再び分割)を使用しています。何か案が?
、これを試してみてください'同じ文字列を返しますそれを何らかの理由で "file.cs"に変換しません。私のコードをhttp://rextester.com/のようなオンラインコンパイラにコピー/ペーストすれば、それは動作します...? – jbyrd