Le mot clé public est un modificateur d'accès pour les types et les membres de types. L'accès public est le niveau d'accès le plus permissif. Il n'existe pas de restrictions d'accès aux membres publics, comme dans cet exemple :
class SampleClass
{
public int x; // No access restrictions.
}Consultez Modificateurs d'accès (guide de programmation C#) et Niveaux d'accessibilité pour plus d'informations.
ExempleDans l'exemple suivant, deux classes sont déclarées, Point et MainClass. L'accès aux membres publics x et y de Point s'effectue directement à partir de MainClass.
// protected_public.cs
// Public access
using System;
class Point
{
public int x;
public int y;
}
class MainClass
{
static void Main()
{
Point p = new Point();
// Direct access to public members:
p.x = 10;
p.y = 15;
Console.WriteLine("x = {0}, y = {1}", p.x, p.y);
}
}
Spécification du langage C#Pour plus d'informations, consultez les sections suivantes dans Spécifications du langage C#.
-
3.5.1 Accessibilité déclarée
-
3.5.4 Contraintes d'accessibilité
-
10.2.3 Modificateurs d'accès
-
10.2.6.2 Accessibilité déclarée
Voir aussiRéférence
Modificateurs d'accès (guide de programmation C#)Mots clés C#
Modificateurs d'accès (référence C#)
Niveaux d'accessibilité (référence C#)
Modificateurs (référence C#)
private (référence C#)
protected (référence C#)
internal (référence C#)
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ