gpt4 book ai didi

c# - 如何在 C# 中使用 foreach inside string?

转载 作者:行者123 更新时间:2023-11-28 04:18:04 25 4
gpt4 key购买 nike

我正在尝试用 c# 中的表格创建一个 HTML 电子邮件模板。同样,我使用了字符串并尝试连接 HTML 标签。现在我必须将 List 中的值添加为表数据,但无法在字符串中添加 foreach 循环。下面是我的代码。

EmailFormat += "<table><thead><tr><th>FirstName</th><th>LastName</th><th>Id</th><th>Date</th></thead>" 
+ foreach(Notification pReview in Review)
{

}
+ "</table>";

我该怎么做?

最佳答案

foreach 是一个语句,而不是一个表达式。不能在表达式中使用语句。

虽然这很容易解决:

EmailFormat += "<table><thead><tr><th>FirstName</th><th>LastName</th><th>Id</th><th>Date</th></thead>";
foreach(Notification pReview in Review)
{
EmailFormat += /*anything you want to add...*/;
}
EmailFormat += "</table>";

或者更好的是,使用 StringBuilder构造您的字符串。

关于c# - 如何在 C# 中使用 foreach inside string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34410090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com