Я довольно новичок в C# и пытаюсь создать вспомогательный метод, который возвращает объект на основе определенных условий. Он должен иметь возможность вернуть объект сам по себе с правильными строками результата, вытащенными из базы данных, но, как вы можете видеть, я получаю сообщение об ошибке Var Result, я также пробовал «новый» способ декларации, но это также не удалось. У меня есть методы googled C# и их вызов, но учебники кажутся гораздо более базовыми и то, что я уже знаю.C# Синтаксис вокруг метода вызова внутри себя
private EmailTemplateContents(User user, int companyId, string template, int cultureId)
{
var result = new EmailTemplateContents();
EmailTemplateContents et = new EmailTemplateContents();
var extendedInfo = _accountService.GetUserExtendedInfoOrDefault(user.Id, companyId);
var theCulture = _languageService.GetLanguageCodeOrDefault(extendedInfo.LanguageCode).Culture;
string theClass = "campaign";
var bodyTextKey = string.Format("{0}-{1}-bodytext", companyId, template);
result.BodyText = _resourceProviderService.LocalizationResourceValue(theClass, bodyTextKey, theCulture);
var subjectKey = string.Format("{0}-{1}-subject", companyId, template);
result.Subject = _resourceProviderService.LocalizationResourceValue(theClass, subjectKey, theCulture);
var signatureKey = string.Format("{0}-{1}-signature", companyId, template);
result.Signature = _resourceProviderService.LocalizationResourceValue(theClass, signatureKey, theCulture);
var buttonLinkKey = string.Format("{0}-{1}-buttontext", companyId, template);
result.ButtonText = _resourceProviderService.LocalizationResourceValue(theClass, buttonLinkKey, theCulture);
return result;
}
Какова именно ошибка, с которой вы сталкиваетесь "Var Result Declaration"? –
Есть ли параметр меньше конструктора? – Dreamweaver
Невозможно разрешить символ 'EmailTemplateContents' – theHussle