Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Använd nyckelordet public som åtkomstmodifierare för typer och typmedlemmar. Offentlig åtkomst är den mest tillåtande åtkomstnivån. Följande exempel visar att du kan komma åt offentliga medlemmar utan några begränsningar:
class SampleClass
{
public int x; // No access restrictions.
}
Mer information finns i Åtkomstmodifierare och hjälpmedelsnivåer.
C#-språkreferensen dokumenterar den senaste versionen av C#-språket. Den innehåller även inledande dokumentation för funktioner i offentliga förhandsversioner för den kommande språkversionen.
Dokumentationen identifierar alla funktioner som först introducerades i de tre senaste versionerna av språket eller i aktuella offentliga förhandsversioner.
Tips/Råd
Information om när en funktion först introducerades i C# finns i artikeln om språkversionshistoriken för C#.
I följande exempel deklareras två klasser och PointTestProgram. De offentliga medlemmarna x och y av PointTest nås direkt från 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
Om du ändrar public åtkomstnivån till privat eller skyddad visas felmeddelandet:
"PointTest.y" är otillgänglig på grund av dess skyddsnivå.
Språkspecifikation för C#
Mer information finns i Deklarerad tillgänglighet i C#-språkspecifikationen. Språkspecifikationen är den slutgiltiga källan för C#-syntax och -användning.