Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj słowa kluczowego public jako modyfikatora dostępu dla typów i składowych typów. Dostęp publiczny jest najbardziej permissywnym poziomem dostępu. W poniższym przykładzie pokazano, że można uzyskać dostęp do publicznych członków bez żadnych ograniczeń:
class SampleClass
{
public int x; // No access restrictions.
}
Aby uzyskać więcej informacji, zobacz Modyfikatory dostępu i poziomy ułatwień dostępu.
Dokumentacja języka C# zawiera ostatnio wydaną wersję języka C#. Zawiera również początkową dokumentację dla funkcjonalności w publicznych wersjach testowych nadchodzącego wydania języka.
Dokumentacja identyfikuje dowolną funkcję po raz pierwszy wprowadzoną w ostatnich trzech wersjach języka lub w bieżącej publicznej wersji zapoznawczej.
Wskazówka
Aby dowiedzieć się, kiedy funkcja została po raz pierwszy wprowadzona w języku C#, zapoznaj się z artykułem dotyczącym historii wersji języka C#.
W poniższym przykładzie zadeklarowane są dwie klasy i PointTestProgram. Dostęp do publicznych członków x i y członków PointTest programu jest uzyskiwany bezpośrednio z witryny 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
Jeśli zmienisz public poziom dostępu na prywatny lub chroniony, zostanie wyświetlony komunikat o błędzie:
Stan "PointTest.y" jest niedostępny ze względu na poziom ochrony.
Specyfikacja języka C#
Aby uzyskać więcej informacji, zobacz Zadeklarowane ułatwienia dostępu w specyfikacji języka C#. Specyfikacja języka jest ostatecznym źródłem informacji o składni i użyciu języka C#.