title: Are nested structs in C# good or bad
body: <p>I have gotten into the habit of declaring structs nested inside the class that I use them in because that is how I learnt to use them when I first learnt about structs.</p>
  
  <p>If a struct is almost like a class in C# then shouldn't I be declaring structs in a separate file and not nested inside another class?</p>