尝试使用连接编程... 而不是说
UpdatePLOF.FolderPath = "PLOF" + plof.Id + ".txt";
尝试类似的事情:
UpdatePLOF.FolderPath = "PLOF {0} .txt", plof.Id;
对于PLOF {0} .txt只告诉我分配,呼叫,增量等... 对于plof.id它告诉我;需要
答案 0 :(得分:5)
您需要String.Format
UpdatePLOF.FolderPath = string.Format("PLOF {0} .txt", plof.Id);
答案 1 :(得分:0)
有几种方法可以在C#和.NET中连接字符串。
当您希望能够看到结果字符串的外观时, String.Format
很不错。但是,它比+
运算符慢得多,编译器可以将其转换为String.Concat
。 String.Format
有额外的开销,必须解析格式字符串。在您的情况下,它可能是微观优化,但需要注意的事项。