0

我正在定义一个名为的字符串Folder,并在目录中使用它。我会使用C:\Windows\%Folder%\...还是会以不同的方式调用字符串?我从来没有真正在 C# 中使用过目录而不是命名空间,我想知道如何做到这一点。

4

3 回答 3

2

如果您想知道在 C# 中连接文件夹(并且您似乎是基于您澄清问题的评论),那么您真的应该使用Path.Combine原始字符串连接而不是原始字符串连接。

例子:

using System.IO;

string Folder = "System32";
string FullPath = Path.Combine("C:/Windows", Folder);

这导致FullPath存在"C:/Windows/System32",或者操作系统用来分隔文件夹名称的任何内容。

于 2013-03-05T04:00:17.813 回答
1
var folder=Environment.GetEnvironmentVariable("Folder");
var path=Path.Combine(root, folder);
于 2013-03-05T03:59:28.010 回答
-1

听起来你在问如何连接字符串:

"something" + someVariable + "something else"
于 2013-03-05T03:55:59.067 回答