Size: a a a

2020 December 26

AV

Aleksey Vyushkov in pro.net
хэш от нескольких хэшей получается? отсюда коллизии?
источник

AK

Andrei Kurosh in pro.net
[BRM]White Rabbit
А у массивов есть переопределенный GetHashCode, или там идёт стандартный для object-ов и мне придётся делать свой хеш?
Делай SequenceEquals
источник

[

[BRM]White Rabbit in pro.net
Спасибо за ответы!
Я хотел сделать template matching изображения по хешам(за этим и спрашивал), но потом понял, что  мне это не подходит, т.к. я регулярно использую нечёткое сравнение🙃
источник

DG

Dima Grechmak in pro.net
Подскажите как получить доступ к Name.Trim(trimSymbol), оно пишет что другой поток им владеет.
Вот где я это использую:
Dispatcher.CurrentDispatcher.Invoke(() => FillRectangle(rt[j].Find(x => x.Name == Name.Trim(trimSymbol)), color));
FillRectangle - это мой метод в который первым параметром мне нужно передать Rectangle.
источник

X

Xak in pro.net
ну, например, можно скидывать текущее значение Name в собственное поле по его изменению
источник

X

Xak in pro.net
а поскольку речь, по-видимому, про Control.Name (т.е. вряд ли кому-то в голову реально придёт его менять), то можно и просто один раз засейвить в поле
источник

X

Xak in pro.net
в общем, зависит от x.GetType()
источник

X

Xak in pro.net
а вообще вопросы есть к коду раньше
источник

X

Xak in pro.net
например, почему Invoke трясём у диспетчера, а не у контрола (контролу же надёжнее знать, как заинвочить?)
источник

DG

Dima Grechmak in pro.net
Xak
а поскольку речь, по-видимому, про Control.Name (т.е. вряд ли кому-то в голову реально придёт его менять), то можно и просто один раз засейвить в поле
у меня там лист Rectangl`ов, и я их перебираю периодически, чтоб засейвить я его не могу получить, будет такая же ошибка. Она из-за того что в wpf менять дочерние элементы может только главный поток. Мне по идее нужно как-то обернуть Name.Trim(trimSymbol), но я не понимаю как
источник

X

Xak in pro.net
Rectangle — это wpf-овский контрол?
источник

X

Xak in pro.net
какую цель ты преследуешь
источник

X

Xak in pro.net
у меня есть очень стойкое ощущение, что ты что-то делаешь прямо очень сильно не так, как надо
источник

DG

Dima Grechmak in pro.net
Xak
Rectangle — это wpf-овский контрол?
да
источник

DG

Dima Grechmak in pro.net
Xak
какую цель ты преследуешь
У меня есть 2 поток, я в нем через определенный интервал проверяю состояние переменной в моем классе, и если нужно вызываю этот метод https://hastebin.com/yacododuni.csharp. Он для смены цвета прямоугольника
источник

X

Xak in pro.net
а в каком классе этот метод?
источник

X

Xak in pro.net
я понимаю, что крутится он в другом потоке, в каком он классе?
источник

X

Xak in pro.net
просто прямо ощущение, что ты wpf используешь как-то не по назначению
источник

DG

Dima Grechmak in pro.net
Xak
я понимаю, что крутится он в другом потоке, в каком он классе?
в моем классе для отрисовки интерфейса
источник

X

Xak in pro.net
ну смотри
источник