C# lets you create your own versions of built-in operators such as +, -, and == for your types. This feature can make your code act like native types, but is not used very often.