询问用户在C#控制台上导出文件的路径

时间:2018-08-15 21:27:34

标签: c# file replace

我是编程新手,我正在尝试将创建txt文件的路径添加到字符串变量中。但是,如果可以使用Replace或Concat完成此操作,则我做错了。我从未在C#上使用过它。到目前为止,这是我所做的:

string path = @"###";
do
{
    Console.Write("Insert the path in oder to export data: ");
    string temp = Console.ReadLine();
} 
while (String.IsNullOrEmpty(path));

path = path.Replace("###", "temp"); 

1 个答案:

答案 0 :(得分:3)

以下一行

path = path.Replace("###", "temp"); 

用文字字符串###替换路径中的temp部分。

在操作结束时,您的path变量的内容将为“ temp”。

您根本不需要做Replace。相反,

string path = string.Empty;
do
{
    Console.Write("Insert the path in oder to export data: ");
    path = Console.ReadLine();
} 
while (String.IsNullOrEmpty(path));

会将用户输入的路径分配到您的path变量中。