为什么使用串联时会出现语法错误?

Joh*_*ohn 0 c# asp.net asp.net-mvc-3

尝试使用连接编程...而不是说

UpdatePLOF.FolderPath = "PLOF" + plof.Id + ".txt";
Run Code Online (Sandbox Code Playgroud)

尝试类似的东西:

UpdatePLOF.FolderPath = "PLOF {0} .txt", plof.Id;
Run Code Online (Sandbox Code Playgroud)

对于PLOF {0} .txt告诉我只有赋值,调用,增量等...对于plof.id它告诉我; 需要

Dav*_*ish 5

你需要一个 String.Format

UpdatePLOF.FolderPath = string.Format("PLOF {0} .txt", plof.Id);
Run Code Online (Sandbox Code Playgroud)