title: Is 'foreach' still bad in 'modern' unity ( >= 5.4.x)?
body: <p>Historically, one of the taboo constructs in Unity3D was the use of c# <strong>foreach</strong> block because each iteration of the loop would consume a few bytes of data uncessarily.</p>
  
  <p>Curious if that's still the case on modern releases?  </p>
  
  <p>My Googling and (very rudimentary) testing is coming up with non-conclusive results and I'd like to leach off of someone else's knowledge here rather than dive into low-level benchmarking myself.  :-)</p>
  
  <p>Has anyone poked at this recently to determine if it's still necessary to avoid <strong>foreach</strong> in Unity3D?</p>