title: Learning by example - terminology (?, :, etc)
body: <p>When you were a kid, did you ever ask your parents how to spell something and they told you to go look it up?  My first impression was always, "well if could look it up I wouldnt need help spelling it".  (yeah yeah I know phonetics)</p>
  
  <p>...anyway, I was just looking at some code and I found an example like:</p>
  
  <pre><code> txtbx.CharacterCasing = (checkbox.Checked) ? CharacterCasing.Upper : CharacterCasing.Normal;
  </code></pre>
  
  <p>I can figure out what this operation does, but obviously, I cant google for ? or : and I cant find them when searching for "c# operators", LINQ, Lambda expressions, etc.  So I have to ask this silly question so I can go start reading about it.</p>
  
  <p>What are these operators?</p>