En C #, un operador es un elemento de programa que se aplica a uno o más operandos en una expresión o enunciado. Los operadores que toman un operando, como el operador de incremento (++) o nuevo, se conocen como operadores unarios. Los operadores que toman dos operandos, como los operadores aritméticos (+, -, *, /), se conocen como operadores binarios. Un operador, el operador condicional (? :), toma tres operandos y es el único operador ternario en C #.