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

Czy w metodzie można użyć zmiennej prywatnej?
bartek164
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 534
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

Kopiuj
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
    }
  • Rejestracja: dni
  • Ostatnio: dni
0

tak.

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6968
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.