У меня есть следующий цикл foreach, по общему признанию, не лучшее решение (с использованием модели в цикле), однако будет работать над лучшей практикой/эффективностью на более поздний срок, но просто хочет, чтобы она работала, ЕСЛИ это возможно.Как оператор всегда возвращается в пользовательский контроллер Umbraco?
Я могу подтвердить, что postAuthor получает модель и не является нулевым, сравнение двух значений int равно, хотя я не уверен, как выводить значения в консоль или что-то (C# noob).
Кажется, что я получаю все результаты, а не только те сообщения, которые имеют тот же идентификатор автора, что и выбранный автором.
Любые советы/помощь будут оценены.
foreach (var post in posts)
{
var postAuthor = new AuthorModel(umbracoHelper.TypedContent(authorId), CultureInfo.CurrentCulture, umbracoHelper);
int postAuthorId = postAuthor.AuthorId;
if (postAuthorId != authorId)
{
posts.Remove(post);
}
}
Где определение AuthorID используются в если заявлении? –
@LeonardoAlvesMachado находится за пределами цикла, поскольку переменная не изменится, но authorId равна текущей модели (int authorId = authorModel.AuthorId;) –
Чтобы записать на консоль: 'Console.WriteLine (valueString);' - https: // www.dotnetperls.com/console –