publique contre les méthodes internes à une classe interne

internal class Foo
{
  public void Fee()
  {
    Debug.WriteLine("Fee");
  }

  internal void Fi()
  {
    Debug.WriteLine("Fi");
  }
}

Je pense que les Frais d'() et Fi() sont également accessibles depuis l'ensemble de la classe est déjà en interne. Suis-je surplombant quelque chose? Est-il une raison pour choisir publique ou interne pour les méthodes dans un cas comme celui-ci?

InformationsquelleAutor ScottS | 2009-04-02