Они могут быть и отрицательные
Hashset<Vector2>
А если у меня два long'а? Это для флоат ориджина. Нету же Vector2long. Или есть?
public struct LongPoint { public long X {get; private set;} public long Y {get; private set;} public LongPoint(long x, long y) { X = x; Y = y; } // переопределяешь GetHashCode и Equals чтобы работало }
спасибо, забыл про структуры. Через классы думал
Можешь и через классы
Обсуждают сегодня