次のようなC#の分割文字列メソッドを見てきました。
string[] lines = Regex.Split(value, "\");
ファイルパスからファイル名を抽出する必要がある状況に遭遇したので、「\」のすべての出現箇所で文字列を分割する必要はありません。例:
C:\Windows\System32\calc.exe
期待される出力:
calc.exe
new FileInfo(@"C:\Windows\System32\calc.exe").Name
フレームワークに負担をかけましょう。Path.GetFilenameメソッドを使用します。
http://msdn.microsoft.com/en-us/library/system.io.path.getfilename.aspx