Size: a a a

var chat = new Chat();

2021 September 03

YM

Yury Morozov in var chat = new Chat();
Интерсект на ссылочных объектах по умолчанию проверяет ссылки
источник

YM

Yury Morozov in var chat = new Chat();
Они разные
источник

YM

Yury Morozov in var chat = new Chat();
Переопредели equals и он тебе будет сравнивать как ты хочешь
источник

YM

Yury Morozov in var chat = new Chat();
В чем проблема-то?
источник

YM

Yury Morozov in var chat = new Chat();
А лучше реализовать вот это
public class ProductA: IEquatable<ProductA>
{
   public string Name { get; set; }
   public int Code { get; set; }

   public bool Equals(ProductA other)
   {
       if (other is null)
           return false;

       return this.Name == other.Name && this.Code == other.Code;
   }

   public override bool Equals(object obj) => Equals(obj as ProductA);
   public override int GetHashCode() => (Name, Code).GetHashCode();
}
After you implement this interf
источник

rr

razumovsky r in var chat = new Chat();
ему и этот интерсект не нужен
источник

rr

razumovsky r in var chat = new Chat();
он просто начал думать не правильно о решении задачи и пытается улучшить не правильно решение
источник

YM

Yury Morozov in var chat = new Chat();
нужен если тебе нужно перечечение A и B
источник

rr

razumovsky r in var chat = new Chat();
если оно действительно нужно в контексте его задачи
источник

rr

razumovsky r in var chat = new Chat();
в чем я сомниваюсь
источник

rr

razumovsky r in var chat = new Chat();
Переслано от Ayrat Hudaygulov
ты попал в типичную проблему неправильного решения.
У тебя есть проблема А (но ты о ней не рассказал), ты придумал для неё решение Б (неправильное), ты спрашиваешь как сделать лучше решение Б, что априори неверный вопрос.
Тебе надо рассказать о своей настоящей проблема, а не о способе решения проблемы, которое ты думаешь верное.

Вот на этом моя телепатия и кончилась, в попытках угадать что же является А
источник

YM

Yury Morozov in var chat = new Chat();
Как бы о том и речьё
источник

rr

razumovsky r in var chat = new Chat();
нормализовать базу данных
источник

rr

razumovsky r in var chat = new Chat();
потому что у тебя каша из таблиц )
источник

rr

razumovsky r in var chat = new Chat();
заебись, откроешь через месяц проект и без 100 грамм не разберешься
источник

rr

razumovsky r in var chat = new Chat();
если даже сейчас с трудом разбераешься
источник

IP

Igor Po in var chat = new Chat();
всем привет. Подскажите как лучше поступить. Есть у меня шаблон в HTML и есть в нем несколько переменных, в которые надо подставить %Username% и тд. как лучше на бэке это сделать? не хочется делать Replace(
источник

rr

razumovsky r in var chat = new Chat();
натяни шаблон на СПА просто
источник

rr

razumovsky r in var chat = new Chat();
и передавай туда данные с бека, делай байндинги и шли на бек валидный данные без реплейса
источник

IP

Igor Po in var chat = new Chat();
а без фронта есть варианты?
источник