Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez le public mot clé comme modificateur d’accès pour les types et les membres de type. L’accès public est le niveau d’accès le plus permissif. L’exemple suivant montre que vous pouvez accéder aux membres publics sans aucune restriction :
class SampleClass
{
public int x; // No access restrictions.
}
Pour plus d’informations, consultez Modificateursd’accès et Niveaux d’accessibilité.
La documentation de référence du langage C# décrit la version la plus récente du langage C#. Il contient également la documentation initiale des fonctionnalités dans les préversions publiques pour la prochaine version du langage.
La documentation identifie toute fonctionnalité introduite en premier dans les trois dernières versions de la langue ou dans les préversions publiques actuelles.
Conseil / Astuce
Pour savoir quand une fonctionnalité a été introduite en C#, consultez l’article sur l’historique des versions du langage C#.
Dans l’exemple suivant, deux classes sont déclarées et PointTestProgram. Les membres publics et x les y accès PointTest directement à partir de Program.
class PointTest
{
public int x;
public int y;
}
class Program
{
static void Main()
{
var p = new PointTest();
// Direct access to public members.
p.x = 10;
p.y = 15;
Console.WriteLine($"x = {p.x}, y = {p.y}");
}
}
// Output: x = 10, y = 15
Si vous modifiez le niveau d’accès public en privé ou protégé, vous recevez le message d’erreur :
'PointTest.y' est inaccessible en raison de son niveau de protection.
Spécification du langage C#
Pour plus d’informations, consultez Accessibilité déclarée dans la spécification du langage C#. La spécification du langage est la source de référence pour la syntaxe C# et son utilisation.