title: Practical uses for the "internal" keyword in C#
body: <p>Could you please explain what the practical usage is for the <code>internal</code> keyword in C#?</p>
  
  <p>I know that the <code>internal</code> modifier limits access to the current assembly, but when and in which circumstance should I use it?</p>