Czy w metodzie można użyć zmiennej prywatnej?

0

Mam pytanie, dlaczego w metodzie nie można użyć słowa private, public ...
jeśli tworze sobie metode a w niej zmienną w metodzie to jest ona widoczna tylko w tej funkcji?? czy dobrze rozumiem

public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            f();
            
        }
        #region instrukcje logiczne
        private short x = 4;  //#####tutaj
        private void f()
        {
            private string x ="4n";
            BtextBox.Text = x;
        }
        
    #endregion
    }
0

tak.

0

Do zmiennej lokalnej (w metodzie) i tak nie będziesz się odwoływał z innej metody, czy innej klasy.
Do pola klasy można się odwoływać z zewnątrz, więc ustalenie widoczności danego pola jest uzasadnione.

1 użytkowników online, w tym zalogowanych: 0, gości: 1