1

我假设:

String abc = "My Documents/FileName.txt".Split('/')[1]; // is not the quickest way

是吗?

4

1 回答 1

2
String abc = "My Documents/FileName.txt";
abc = abc.Substring(abc.LastIndexOf('/') + 1);

这具有以下优点:

  1. 没有斜杠,在这种情况下它只返回名称,并且
  2. 有多个斜杠,在这种情况下它只返回最后一个组件
  3. 它创建最少数量的中间对象
于 2009-08-12T06:39:05.803 回答