Лабораторный практикум по информатике



бет27/83
Дата06.01.2022
өлшемі1.1 Mb.
#15674
түріПрактикум
1   ...   23   24   25   26   27   28   29   30   ...   83

Область видимости


Переменные, объявленные в программе, имеют область видимости. Это значит, что переменная, описанная в одной части программы, не обязательно будет видна в другой. Вот наиболее часто встречающиеся ситуации:

      1. Переменные, описанные внутри метода, не будут видны за пре- делами этого метода. Например:

void MethodA()

{

// Описываем переменную delta int delta = 7;



}
void MethodB()

{

// Ошибка: переменная delta в этом методе неизвестна! int gamma = delta + 1;



}


      1. Переменные, описанные внутри блока или составного операто- ра, видны только внутри этого блока. Например:

void Method()

{

if (a == 7)



{

int b = a + 5;

}

// Ошибка: переменная b здесь уже неизвестна! MessageBox.Show(b.ToString());



}


      1. Переменные, описанные внутри класса, являются глобальными

и доступны для всех методов этого класса, например:
class Form1 : Form

{

int a = 5; void Method()



{

// Переменная a здесь действительна

MessageBox.Show(a.ToString());

}

}





    1. Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   ...   83




©emirsaba.org 2022
әкімшілігінің қараңыз

    Басты бет