Répondre
interne
types de haut niveau, qui ne sont pas imbriqués dans d'autres types, ne peuvent avoir accès interne ou public. L'accessibilité par défaut pour ces types est interne.
En outre, il est pas scellé par défaut. Je crois que les classes imbriquées sont privées par défaut.
La valeur par défaut pour les types non imbriqués est interne. La valeur par défaut pour les types imbriqués est private. Dans les deux cas, la valeur par défaut (pour les classes) est non scellée.
La règle générale pour tous les membres est que si vous ne spécifiez pas un modificateur d'accès, il est aussi privé que possible. La seule exception pour cela est des propriétés qui peuvent rendre une partie (c'est-à-dire le getter ou le setter) plus privée que la propriété globale en spécifiant un modificateur d'accès, par ex.
public string Foo { get; private set; }
- 1. C# Affectation propriété par défaut pour la classe et l'opérateur =
- 2. C# paramètres par défaut
- 3. Arguments de classe d'arguments nommés et par défaut dans Python
- 4. Accessibilité de la classe partielle .NET sur plusieurs fichiers
- 5. Imprimante par défaut dans Unmanaged C++
- 6. Accessibilité des propriétés abstraites
- 7. valeur d'argument par défaut dans C
- 8. Valeur par défaut pour bool en C++
- 9. Accessibilité de variable d'instance Java
- 10. Simple C# Question: Imbrication des classes, accessibilité
- 11. accessibilité sharepoint
- 12. Valeur d'argument par défaut d'Objective-C
- 13. Conventions par défaut de NHibernate par défaut
- 14. Erreur "Aucun constructeur par défaut approprié disponible" dans Visual C++
- 15. C#: Comment définir la valeur par défaut d'une propriété dans une classe partielle?
- 16. Javascript et accessibilité
- 17. Log4Net/C# - Désactiver la journalisation par défaut
- 18. Définir le format DateTime par défaut C#
- 19. Réglage des polices par défaut en C#
- 20. Vue par défaut de l'élément de liste par défaut Sharepoint
- 21. Attraper des exceptions par défaut en C++
- 22. classe abstraite avec constructeur d'accès Api mais par défaut publié
- 23. Valeur d'initialisation par défaut pour le membre struct d'une classe
- 24. Python optparse par défaut vs fonction par défaut
- 25. Heure par défaut dans VB.NET
- 26. Si un opérateur est surchargé pour une classe C++, comment utiliser un opérateur par défaut?
- 27. .NET XmlIgnore par défaut?
- 28. valeurs de colonne par défaut dans Linq2Sql
- 29. Durée par défaut de Cache.Insert dans ASP.NET
- 30. Comment définir l'imprimante par défaut de Windows en C#?
Votre réponse omet le cas d'un type imbriqué, où la valeur par défaut est privée. –
http://msdn.microsoft.com/fr-fr/library/ba0a1yw2.aspx – ablaze