Size: a a a

2020 June 24

6

667 in С#
Если нет - нет
источник

СВ

Стукалов Владислав... in С#
Перебор по массиву в поиске максимального числа
источник
2020 June 25

w

wh0ami in С#
Доброй ночи, хотел бы у вас спросить, как можно поменять значение у свойства IsActive юзера в листе, который находится в другом классе, не создавая новый экземпляр юзера и не пользуясь временным листом?
Есть:
class SomeClass
{
      private List<User> _users = new List<User>();

      public void AddUser()
      {
           string userName = Console.ReadLine();
           _users?.Add(userName, true);
      }

      private void ChangeUserValueIsActive()
      {
          //Меняет значение свойства IsActive у текущего пользователя
      }
}
class User
{
      public string Name { get; }
      public bool IsActive { get; }
      public User(string name, bool isActive)
      {
            Name = name;
            IsActive = isActive;
      }
}
источник

А

Александр in С#
wh0ami
Доброй ночи, хотел бы у вас спросить, как можно поменять значение у свойства IsActive юзера в листе, который находится в другом классе, не создавая новый экземпляр юзера и не пользуясь временным листом?
Есть:
class SomeClass
{
      private List<User> _users = new List<User>();

      public void AddUser()
      {
           string userName = Console.ReadLine();
           _users?.Add(userName, true);
      }

      private void ChangeUserValueIsActive()
      {
          //Меняет значение свойства IsActive у текущего пользователя
      }
}
class User
{
      public string Name { get; }
      public bool IsActive { get; }
      public User(string name, bool isActive)
      {
            Name = name;
            IsActive = isActive;
      }
}
добавить ему публичный сеттер?
источник

w

wh0ami in С#
Александр
добавить ему публичный сеттер?
а это не будет противоречить каким-нибудь правилам? так как сеттер публичный
источник

6

667 in С#
Каким нибудь правилам?) Вы сами эти правила устанавливаетк
источник

А

Александр in С#
wh0ami
а это не будет противоречить каким-нибудь правилам? так как сеттер публичный
свойства на то и свойства. Иначе зачем это свойство? а не поле
источник

6

667 in С#
667
Каким нибудь правилам?) Вы сами эти правила устанавливаетк
Уже смотря на архитектуру приложения
источник

w

wh0ami in С#
понял, благодарю
источник

T

Tako in С#
wh0ami
а это не будет противоречить каким-нибудь правилам? так как сеттер публичный
это кто вам так в голову накакал?
источник

T

Tako in С#
хотя мне в универе помню что-то похожее говорили делать
источник

T

Tako in С#
мы еще сеттеры делали методами
источник

N

Nik in С#
Tako
это кто вам так в голову накакал?
как вариант - Рихтер
источник

N

Nik in С#
правда там не про инкапсуляцию, а твой второй вариант. Сетер как отдельный метод
источник

AA

Azizjan Ayupov in С#
Nik
как вариант - Рихтер
рихтер - библия)
источник

D

Dmitry in С#
Шерзод Немножко Токсик
AddScoped не пользовался, а остальными да
Пользовался, когда добавлял контекст бд в сервисах)
источник

C

Chi💫 in С#
привет. я сама целиком не понимаю, что мне нужно и как искать это в гугле...поэтому прошу помощи, хд.
у меня есть данные в листе и как сделать её массивом и отправить в сериал порт? возможно вопрос глупый.
источник

ШН

Шерзод Немножко Токс... in С#
Chi💫
привет. я сама целиком не понимаю, что мне нужно и как искать это в гугле...поэтому прошу помощи, хд.
у меня есть данные в листе и как сделать её массивом и отправить в сериал порт? возможно вопрос глупый.
list.ToArray()
источник

ШН

Шерзод Немножко Токс... in С#
самый лёгкий способ
источник

C

Chi💫 in С#
у меня в листе разные типы
источник