C#PadRight反斜杠或Frontslash

时间:2016-02-03 18:00:14

标签: c#

尝试通过cmd输入从用户获取文件路径。想要确保有一个" /"或" \"在文件路径的末尾。这是我的代码:

Console.WriteLine("Please specify file location:");
string fileLocation = @Console.ReadLine(); 
fileLocation = fileLocation.PadRight(1, '/');

然而,在测试时似乎并没有添加角色。怎么了?有更好的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您确实不想使用PadRight

  

返回指定长度的新字符串,其中当前字符串的末尾用空格或指定的Unicode字符填充。

如果它不存在则只检查它并将其附加到字符串的末尾:

if(!fileLocation.EndsWith("/")) 
{
    fileLocation += "/";
}