【发布时间】:2018-03-20 21:31:51
【问题描述】:
我正在创建一个程序,该程序会发送一封电子邮件,其中包含程序事先从用户那里收集的一些数据。
目前,我的问题是当我使用时:
string subject = "test {0}", test2;
我收到的电子邮件是这样的输出:
测试{0}
而不是预期的输出:
“测试测试2”。
我有什么遗漏吗?
我刚刚通过删除文本并仅将变量用作主题来测试其他内容,效果很好。但是为什么 text/string + 变量不起作用?
Vs 表示我要添加的变量 test2 已经定义。
完整代码:
string test2 = "test";
string subject = "test {0}", test2;
string body = "test1";
【问题讨论】:
-
您需要说明您使用的是什么编程语言,并显示minimal reproducible example。
-
语言添加,c#,我忘记了,因为我改变了我的标题,很抱歉给您带来不便。
-
是的,谢谢
标签: c# string email variables subject