Для моей задачи я просто обновляю существующую функциональность в файле cs, а еще один новый флаг отслеживает отправку почтовой функции. Текущая функция,Управляющий поток не попадает в объявление переменной
public static string EditDetails(AccountDetails Account, string[] existingAccount)
{
// some code goes here
var enableNewWelcomeMail = true; // control not getting here..
var isAccountUpdated = true;
var isMailSent = true;
if (Account.ContractType == ContractType.Licensed) // even though condition true value is not assigned to false
{
enableNewWelcomeMail = false;
}
// remaining code goes here
}
После добавления нового переменного флага я очищенный проект и построил его. Даже сейчас элемент управления просто пропускает объявление переменной. Во время чистки и сборки проекта я заметил одно предупреждающее сообщение, как
предупреждения CS0219: Переменная «enableNewWelcomeMail» присваивается, но его значение не используется
Для некоторых других переменных также я вижу это но они работают только отлично. Любое предложение относительно этого было бы действительно полезно.
Где заявляется ExistingAccout? Вероятно, BTW должен быть ExistingAccount. Если код не попадает в объявление переменной, то он, вероятно, выходит или получает исключение в части, которую вы обозначили как «какой-то код здесь» –
Что такое 'ExistingAccout' здесь?? –
Существующий аккаунт, который означает уже учетную запись, которая также лицензирована. –