Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebruik het public trefwoord als toegangsaanpassing voor typen en typeleden. Openbare toegang is het meest missieve toegangsniveau. In het volgende voorbeeld ziet u dat u zonder beperkingen toegang hebt tot openbare leden:
class SampleClass
{
public int x; // No access restrictions.
}
Zie Toegangsmodifiers en toegankelijkheidsniveaus voor meer informatie.
De C#-taalreferentiedocumenten beschrijven de meest recent uitgebrachte versie van de C#-taal. Het bevat ook de eerste documentatie voor functies in openbare previews voor de aanstaande taalrelease.
De documentatie identificeert alle functies die voor het eerst zijn geïntroduceerd in de laatste drie versies van de taal of in de huidige openbare previews.
Aanbeveling
Raadpleeg het artikel over de versiegeschiedenis van de C#-taal om te achterhalen wanneer een functie voor het eerst is geïntroduceerd in C#.
In het volgende voorbeeld worden twee klassen gedeclareerd en PointTestProgram. De openbare leden x en y van PointTest de leden zijn rechtstreeks toegankelijk vanuit 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
Als u het public toegangsniveau wijzigt in privé of beveiligd, wordt het foutbericht weergegeven:
PointTest.y is niet toegankelijk vanwege het beveiligingsniveau.
C#-taalspecificatie
Zie Toegankelijkheid gedeclareerd in de C#-taalspecificatie voor meer informatie. De taalspecificatie is de definitieve bron voor de C#-syntaxis en het gebruik.