Я только что заметил, что вы можете сделать это в C #:
Unit myUnit = 5;
вместо того, чтобы делать это:
Unit myUnit = new Unit(5);
Кто-нибудь знает, как я могу достичь этого своими собственными структурами? Я взглянул на структуру Unit с отражателем и заметил, что атрибут TypeConverter используется, но после того, как я создал собственный TypeConverter для своей структуры, я все еще не мог заставить компилятор разрешить этот удобный синтаксис.