title: Is it possible to create a new operator in c#?
body: <p>I know you can overload an existing operator.  I want to know if it is possible to create a new operator.  Here's my scenario.</p>
  
  <p>I want this:</p>
  
  <pre><code>var x = (y &lt; z) ? y : z;
  </code></pre>
  
  <p>To be equivalent to this:</p>
  
  <pre><code>var x = y &lt;? z;
  </code></pre>
  
  <p>In other words, I would like to create my own <code>&lt;?</code> operator.</p>