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);

これにより、またはOSがフォルダ名を区切るために使用するものになります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 に答える