给出服务器相对URL,找到最后一个内容的最快方法(即,最后一个斜杠之后)

问题描述 投票:1回答:1

我假设:

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

是吗?

string url split match relative-path
1个回答
2
投票
String abc = "My Documents/FileName.txt";
abc = abc.Substring(abc.LastIndexOf('/') + 1);

这具有以下优点:

  1. 没有斜杠,在这种情况下,它仅返回名称,并且
  2. 存在多个斜杠,在这种情况下,它仅返回最后一个组成部分
  3. 创建最少数量的中间对象
© www.soinside.com 2019 - 2024. All rights reserved.