通过电子邮件发送时,在文本框中添加空格

本文关键字:文本 添加 空格 电子邮件 | 更新日期: 2023-09-27 18:11:11

我是c#编程新手,我做了一个搜索,但找不到我想要的东西。我有几个文本框用来保存字符串元素和整数

我想做的是,当这些方框填好后,我想把电子邮件的摘要发送给客户/客户,但格式却让我困惑。

(第一个,一个)是字符串,等于不同的文本框

我的代码是:
emailCompseTask.Body = first + one + Enviroment.NewLine +
                       second + two + Enviroment.NewLine
问题是当我通过电子邮件发送时它会显示如下内容
computer service25.00

代替:

computer service      25.00

是否有办法增加间距使其更美观?或者有更好的方法,提前感谢大家

通过电子邮件发送时,在文本框中添加空格

try this:

emailCompseTask.Body = first + one + "   "+ second + two ;

正文作为HTML输入,点击这里查看更多空格选项

我有点困惑,但你只是想在输出中添加一些空格?就像对待另一个变量一样,在这里加一些空格。

    first + " " + one + Environment.NewLine
    + second + " " + two + Environment.NewLine;

你可以使用一个表

        string tableRow = @"<tr>
                       <td>{0}</td>
                       <td>{1}</td>
                    </tr>";
        string htmlTable = @"<table>
                             {0}
                            </table>";
        string rows = "";
        // Can do this in a loop 
        rows += string.Format(tableRow, first, one);
        rows += string.Format(tableRow, first, one);
        emailComseTask.Body = string.Format(htmlTable, rows);