Programowanie w języku C#

Public

public - słowo kluczowe języka C#

Słowo kluczowe public to tzw. modyfikator dostępu. Związany jest ściśle z tematyką programowania obiektowego, a konkretnie z hermetyzacją.  Elementy klasy opatrzone modyfikatorem public stają się elementami publicznymi, dostępnymi na zewnętrz klasy. Oznacza to, że inne klasy będą mogły odwoływać się do owych elementów:

class Foo
{
    public static string FooBar;
 
    static public void Bar()
    {
        FooBar = "Hello World";
    }
}
 
class Program
{
    static void Main(string[] args)
    {
        Foo.Bar();       
    }
}


Konstruktory klasy muszą być elementami publicznymi, aczkolwiek nie jest wymagane użycie modyfikatora public (kompilator automatycznie przyjmuje, że konstruktor jest elementem publicznym).

Zobacz też: