「d:\tmp\abc_list.csv」「d:\tmp\xyzx_list.csv」「d:\tmp\qwert_list.csv」のような文字列があります。ファイル名の最初の部分を取得する必要があります: abx、xyzc、qwert。私は今それを次のように行います:
string name = filename.Substring(filename.LastIndexOf('\\') + 1 , filename.IndexOf('_') - filename.LastIndexOf('\\') - 1);
もっと簡単で良い方法があるはずだと思います。それは何ですか?