Этот вопрос о том, когда использовать и внедрять делегаты, а когда создавать экземпляры объектов. Допустим, я хочу смоделировать карточную игру и, возможно, захочу внедрить поведение для построения колоды и ее перетасовки. Поскольку это чистые...
Я изучаю чистую архитектуру и не могу в этом разобраться.
Представьте такой сценарий: у меня есть ServiceA, который вызывает свой репозиторий:
public class ServiceA : IServiceA
{
private readonly IRepositoryA _repositoryA;
Я пытаюсь расширить System.String и добавить еще одно статическое поле String.Space, которое представляет собой один пробел , точно так же, как Microsoft реализовала String.Empty в пространстве имен using System;. Я не могу реализовать это...
Я изучаю чистую архитектуру и не могу в этом разобраться.
Представьте такой сценарий: у меня есть ServiceA, который вызывает свой репозиторий:
public class ServiceA : IServiceA
{
private readonly IRepositoryA _repositoryA;
У меня возникли проблемы с обрезкой строк при использовании XmlSerializer при использовании XmlReader. Параметр IgnoreWhitespace не оказывает никакого эффекта, и строка элемента по-прежнему содержит \n и пробелы.
Я загрузил VS 2017 15.7, .NET Core 2.1.2 и Blazor, чтобы опробовать их. В VS 2017 он не работал должным образом
и я подумал, что попробую через dotnet cli и VS Code. Вместо этого я столкнулся со следующей ошибкой:
Из этого вопроса я знаю, что методы расширения могут работать только с экземплярами класса, а не с самим статическим классом. Это означает, что я не могу расширять полезные статические классы, такие как Convert и Math.
Я размышляю над тем, должно ли использование TransactionScope находиться внутри try..catch или наоборот.
Внутри try..catch
try
{
using (var scope = new TransactionScope())
{
DataBaseStuff();
scope.Complete();
}
}
catch (Exception ex)
{...
Это просто? Есть ли у кого-нибудь хорошие примеры? Все мои поисковые запросы в Google возвращают информацию о том, как создать telnet-клиентов в dotNet, но для меня это излишне. Я пытаюсь сделать это на C#.
В настоящее время я использую балансировщик нагрузки приложений AWS для аутентификации моего приложения, используя Cognito и пул пользователей.
Я могу легко войти в систему и получить соответствующую информацию; X-Amzn-Oidc-Accesstoken,...
У меня есть метод, который создает нижний лист с помощью BottomSheetDialog в приложении .NET MAUI. Код выглядит примерно так:
public static BottomSheetDialog ShowBottomSheet(this Page page, IView bottomSheetContent)
{
var bottomSheetDialog = new...
Это просто? Есть ли у кого-нибудь хорошие примеры? Все мои поисковые запросы в Google возвращают информацию о том, как создать telnet-клиентов в dotNet, но для меня это излишне. Я пытаюсь сделать это на C#.
Я хочу использовать полиморфный JSON для типа RichText в .NET 10, потому что планирую переход из одного формата richtext в другой, и у меня возникла проблема: когда объект автоматически сериализуется при отправке клиенту, все в порядке,...
Я выполняю экспорт в Excel в asp.net без использования каких-либо сторонних элементов управления. Как я могу задать цвет фона для моего экспортированного листа Excel?
Цвет фона может (не уверен) отличаться в зависимости от диапазона некоторых...
По какой-то причине созданная мной форма неработоспособна: текст на кнопках не отображается, и я не могу взаимодействовать с формой. Код, создающий форму:
if (mfrmSetup == null) {
mfrmSetup = new clsSetupForm();
}
mfrmSetup.Text = dicParams ;...
У меня есть следующий файл docker-compose.yaml для развертывания моего приложения. Когда я комментирую «зависит_он» в сервисе newseo, контейнеры запускаются без проблем и все проверки работоспособности пройдены. Однако, когда я добавляю depend_on...
Этот вопрос о том, когда использовать и внедрять делегаты, а когда создавать экземпляры объектов. Допустим, я хочу смоделировать карточную игру и, возможно, захочу внедрить поведение для построения колоды и ее перетасовки. Поскольку это чистые...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения