首页 > 解决方案 > 关于字符串中的连接

问题描述

我的问题是我无法连接电子邮件文本来代替苏珊女士。

请帮助我代替 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>
                 ";

标签: c#

解决方案


你可以这样做:

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>";

参考:$ - 字符串插值


推荐阅读