I'm pretty sure Structs in C# / .Net CAN...
Implement Property accessors,
define custom operators, and
have custom constructors
In fact, I have the Visual Studio object browser open now and I can see a number of Structs that implement at least one or more of these features: E.G. System.Drawing.Point, System.Drawing.Color and System.Drawing.Rectangle.