文件位置的 C# 变量和字符串无法联接
本文关键字:字符串 位置 变量 文件 | 更新日期: 2023-09-27 18:35:52
我下面的字符串工作正常:
/* Upload a File */
ftpClient.upload(GetPublicIpAddress() + ".stats." + userName + ".dat", @"C:'Users'variable'AppData'Roaming'miner'stants.dat");
我正在尝试更改它,以便它说
users'variable'AppData
它将用户名替换为"变量"。我在下面有这个
variable = userName
/* Upload a File */
ftpClient.upload(GetPublicIpAddress() + ".stats." + userName + ".dat", @"C:'Users'"+ userName +"'AppData'Roaming'miner'stants.dat");
我收到以下错误
Error 3 Unrecognized escape sequence C:'ConsoleApplication1'Program.cs
您缺少第二个 @ 符号。
ftpClient.upload(GetPublicIpAddress() + ".stats." + userName + ".dat", @"C:'Users'"+ userName +@"'AppData'Roaming'miner'stants.dat");
将字符串拆分为 2 后,您需要在两个字符串前面加上 @。
连接
用户名时,需要在用户名后使用 @。