我想建立一個電子郵件模板。我得到了什麼是假設的工作示例,但我在嘗試獲取FormatWith()以解決其中一個函數時出現問題。我想使用一個函數,使用FormatWith(),我得到一個錯誤在C#
private static string PrepareMailBodyWith(string templateName, params string[] pairs)
{
string body = GetMailBodyOfTemplate(templateName);
for (var i = 0; i < pairs.Length; i += 2)
{
// wonder if I can bypass Format with and just use String.Format
body = body.Replace("<%={0}%>".FormatWith(pairs[i]), pairs[i + 1]);
//body = body.Replace("<%={0}%>",String.Format(pairs[i]), pairs[i + 1]);
}
return body;
}
我已經包括所有這些NameSpaces試圖解決它。 'using System;使用System.IO的 ; using System.Collections.Generic;使用System.Linq的 ; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Net.Mail; using System.Net.Mime; using System.Web.Configuration; using System.Net.Configuration; using System.Configuration;使用System.Globalization的 ; using System.String;使用System.IFormatProvider的 ;使用System.Object;' – user1830640