我正在处理一个我尚未编写的文件,我只是想了解它。我知道下面的代码片段并不多,但我只是对一小部分感到困惑。
我只是想知道下面的“{0}\{1}”是什么意思,是否有人可以帮助我?
下面代码的当前结果给出了文件路径 c:\Output\Folder\Filename。
private string GetOutputPathForTarget()
{
return string.Format("{0}\\{1}", outputDirectory, settings.Name);
}
如果我想,例如向这个字符串添加另一个子目录,是否会像这样简单:
private string GetOutputPathForTarget()
{
return string.Format("{0}\\{1}", outputDirectory, settings.Name, "Images");
}
最佳答案
不,这行不通。占位符的数量必须与 string.Format
的可选参数一样多。
另一方面,您应该使用Path.Combine
来构建路径。 (参见 this link)
关于c# - C#代码中{0}\\{1}的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4267005/