title: Structs - real life examples?
body: <p>There are any number of questions here on SO dealing with the differences between Structs and Classes in C#, and when to use one or the other.  (The one sentence answer: use structs if you need value semantics.)  There are plenty of guidelines out there about how to choose one or the other, most of which boil down to: use a class unless you meet these specific requirements, then use a struct.</p>
  
  <p>This all makes sense to me.</p>
  
  <p>However, I can't seem to find any real-life examples of people using structs in a system.  I'm (semi-)new to C#, and I'm having trouble imagining a concrete situation where structs are really the right choice (at least, I haven't run into one yet.)</p>
  
  <p>So, I turn to the SO world-brain. What are some cases where you actually used a struct in a system where a class wouldn't have worked?</p>