c# - 关于字符串中的连接
问题描述
我的问题是我无法连接电子邮件文本来代替苏珊女士。
请帮助我代替 Susan 女士连接姓名条目
void Sendbutton_Clicked(object sender, System.EventArgs e)
{
var nametext = nameentry.Text;
var emailtext = emailentry.Text;
var subjecttext = subjectentry.Text;
var messagetext = messageeditor.Text;
try
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress(emailtext);
mail.To.Add("jatin.kapoor@gmail.com");
mail.Subject = subjecttext;
string htmlString = @"<html>
<body>
<p>Dear Ms. Susan,</p>
<p>Thank you for your letter of yesterday inviting me to come for an interview on Friday afternoon, 5th July, at 2:30.
I shall be happy to be there as requested and will bring my diploma and other papers with me.</p>
<p>Sincerely,<br>-Jack</br></p>
</body>
</html>
";
解决方案
你可以这样做:
string nametext = nameentry.Text;
string htmlString = $@"<html>
<body>
<p>Dear {nametext},</p>
<p>Thank you for your letter of yesterday inviting me to come for an interview on Friday afternoon, 5th July, at 2:30.
I shall be happy to be there as requested and will bring my diploma and other papers with me.</p>
<p>Sincerely,<br>-Jack</br></p>
</body>
</html>";
参考:$ - 字符串插值
推荐阅读
- python - 如何从python中的列表嵌套查询集中获取值?
- python-3.x - 如何根据模型上的权重字段快速获取 Django 模型实例的加权随机实例?
- java - 重写方法时调用超类的方法的目的是什么?
- node.js - 无法通过邮递员中的发布请求发送信息?
- javascript - 将链接拖放到 iframe
- vue.js - 使用 vue getter/setter 指向 localStorage 时的奇怪行为
- excel - 每秒自动刷新excel中的外部文本文件
- c++ - 我可以在 C++ 中 typedef 未命名的结构/类吗?
- c# - 使用从 MySQL 数据库表中选择的值行填充 ASP.Net C# 表单中的“asp:Panel”
- java - 如何比较两种不同大小的 List Objects Java