我有这样的字符串:“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);
我觉得应该有更简单更好的方法来做到这一点。它是什么?