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

时间:2013-04-29 02:49:17

标签: c# windows-phone-8

wassup家伙我是C#编码的新手,我做了一个搜索,但找不到我正在寻找什么。所以我有几个文本框,其中包含字符串元素和整数

我想要做的是当这些盒子被填写时我想将电子邮件的摘要发送给客户/客户,但格式是什么让我。

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

我的代码是:

emailCompseTask.Body = first + one + Enviroment.NewLine +
                       second + two + Enviroment.NewLine

等问题是我通过电子邮件发送它显示的内容如下:

computer service25.00

而不是:

computer service      25.00

有没有办法增加间距以使其更具代表性?或者甚至更好的方式也许先谢谢你们

3 个答案:

答案 0 :(得分:2)

试试这个:

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

正文为HTML输入,请检查here以获取更多间距选项。

答案 1 :(得分:0)

我有点困惑,但你只想在输出中添加一些间距?只需在那里抛出一些空格,就像你想要另一个变量一样。

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

答案 2 :(得分:0)

您可以使用表格

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