如何将C#字符串分成两个?

时间:2017-09-21 11:10:47

标签: c#

我想输出一条路径:

string libraryPath = Path.Combine(documentsPath, "..", "Library"); // Library folder
Debug.WriteLine((libraryPath));

但路径很长。

如何以两行输出路径。第二个1/2,然后是第二个第二个1/2?

2 个答案:

答案 0 :(得分:6)

使用SubString分割输出。

// Print 1st half (from index 0 to half of length)
Debug.WriteLine((libraryPath.SubString(0, libraryPath.Length / 2)));
// Print 2nd half (from middle of string to end)
Debug.WriteLine((libraryPath.SubString(libraryPath.Length / 2)));

注意:如果Length为奇数,则前半部分会更短。

答案 1 :(得分:1)

  1. 查找“库路径”的长度
  2. 使用Substring将“库路径”拆分为一半
  3. 将两半写入变量
  4. 将每个变量写在不同的行上