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 に答える