【发布时间】:2019-01-02 10:29:05
【问题描述】:
这里我有一些名字但是名字没有绑定到字符串生成器
var x=from n in d.Employee
Where n.EmpId==10
select n
foreach (var master in x)
{
StringBuilder sb = new StringBuilder();
StringBuilder abc = new StringBuilder();
sb.Append(master.CANDIDATE_NAME + ",";
abc.Append(sb);
join_Body = new HrEmailsender()
{
Body = "Hi," + abc +
};
请给我解决此问题的占用者提示
【问题讨论】:
-
在
foreach循环之外声明你的StringBuilder -
该行
sb.Append(master.CANDIDATE_NAME + ",";将无法编译,因为它错过了结束) -
另外请检查
abc.Append(sb);是否真的是你想要的。似乎也很多余。 -
@nilsK - 它甚至会编译吗?你能附加一个
StringBuilder实例吗? -
我猜,没有测试过。但是有一个
Append的重载,它接受Object。
标签: c# stringbuilder