如何粗体/格式化AppendLine文本?

时间:2014-06-18 09:26:32

标签: c# email append console-application

您好我想问一下是否有人知道如何格式化AppendLine方法,然后通过SmtpCilent方法将其转换为电子邮件。

以下是需要格式化的代码/数据:

var outputMsg = new StringBuilder();

outputMsg.AppendLine("The date today is : " + DateTime.Now.Date); //<==== Needs to be bolded

var body = outputMsg.ToString();

MailMessage message = new MailMessage(SendersAddress, ReceiversAddress, subject, body);

1 个答案:

答案 0 :(得分:1)

AppendLine与格式化无关,因为它“基于字符串”工作 您需要添加一个字符串,然后将其呈现为粗体文本,例如:

var outputMsg = new StringBuilder();    
outputMsg.AppendLine("<b>The date today is : " + DateTime.Now.Date + "</b>"); 

var body = outputMsg.ToString();

MailMessage message = new MailMessage(SendersAddress, ReceiversAddress, subject, body);
message.IsBodyHtml = true;

IsBodyHtml使邮件成为HTML邮件,您需要进行格式化。