title: Difference Between C# 7, .Net standard, PCL, .Net Core, and .Net 4.7
body: <p>Can anyone explain how each of these differ? I'm beginning to get confused as to what the differences are and good use cases for when to each one.</p>
  
  <p>The difference between my question and this question: <a href="https://stackoverflow.com/questions/40514546/difference-between-net-core-portable-standard-compact-uwp-and-pcl">Difference between .Net Core, Portable, Standard, Compact, UWP, and PCL?</a>  is that they do not speak of c# 7 and .net 4.7 and how they all relate to .net core, .net standard, and PCLs which is what I need to understand.</p>