我正在使用brandonseydel的MailChimp库,我无法创建'MailChimpManager'对象,得到错误的字段初始化程序无法引用非静态字段,方法,属性
public string MailChimpAPIKey {
get
{
using (BEntities entity=new BEntities())
{
var key = entity.tbl_Client_MailChimp_Settings.Where(p => p.CIN == CINNo).FirstOrDefault();
if (key != null)
return key.APIKey;
else
return "";
}
}
}
private static MailChimpManager Manager = new MailChimpManager(MailChimpAPIKey);
答案 0 :(得分:0)
您正在尝试使用静态类的非静态字段。让你的MailChimpAPIKey
静态,它会起作用。还尝试为MailChimpAPIKey
实现setter。
答案 1 :(得分:0)
MailChimpAPIKey也必须是静态的,或者IMailChimpManager的实现必须是非静态的
private IMailChimpManager Manager = new MailChimpManager(MailChimpAPIKey);