C# для начинающих Пахомов Б. И



Download 8,15 Mb.
Pdf ko'rish
bet20/266
Sana20.04.2022
Hajmi8,15 Mb.
#567200
1   ...   16   17   18   19   20   21   22   23   ...   266
Bog'liq
C# for beginners


Глава 3. Базовые типы данных, переменные 
35 
не станем уточнять: у нас еще не хватает знаний. Запомним только, что 
создаваемое приложение всегда помещается в 
пространство
имен
(так 
переводится это слово), которому автоматически присваивается имя 
самого приложения. Можно это самостоятельно изменить на другое. 
В блок, озаглавленный как 
namespace app1
, входит блок (ограниченный 
своей парой фигурных скобок), названный 
class Program
. В C# прило-
жение оформляется не как попало, а в виде специальной структуры — 
класса
, а сама, собственно программа, задается как член этой структуры 
со своим заголовком (в данном случае — это 
public static void 
Main(string[] args)
) и своим блоком строк, помещенных в фигурные 
скобки. То есть, уже рассматривая простой шаблон приложения, мы 
видим его четкую структуру: множество вложенных друг в друга под-
структур (как у матрешки). 
В настоящем приложении, а не игрушечном, которое мы рассматрива-
ем, бывает много структур типа класса, и компилятору надо будет отли-
чать при компиляции приложения, что относится к собственно про-
грамме, а что — к "не программе". 
Посмотрим на заголовок программы. Нас интересует ключевое слово 
Main
. Любая программа должна начинаться с этого слова. 
Main
значит 
"главный". Это — точка входа в программу, место, с которого начнет 
выполняться программа. Компилятор по этому ключевому слову как раз 
и задаст адрес в памяти, начиная с которого программа запустится на 
выполнение. Конструкция 
Main
оформлена в виде элемента языка, назы-
ваемого 
функцией
. Мы этот элемент будем рассматривать позже. Отме-
тим, что признаком функции, по которому компилятор ее отличает от 
других элементов программы, являются открывающая и закрывающая 
простые скобки, внутри которых задаются (а могут и не задаваться) па-
раметры функции. Вообще вся программа — это набор функций, вло-
женных в 
Main
, поэтому общая, содержащая все другие функции про-
грамма и получила название 
главной
. В нашем случае в заголовке про-
граммы 
Main()
— далее будем уже писать, как положено для 
обозначения функции — имеется набор параметров. Параметры служат 
для взаимодействия данной программы с другими (которые тоже начи-
наются с 
Main()
) путем обмена данными через эти параметры. Этот 
процесс мы рассматривать не станем. Поэтому, кому мешает вид заго-
ловка программы с указанием параметров, может их удалить, оставив 
заголовок только с 
Main()

public static void Main() 
Компилятор "ругаться" не будет. 


36 
Download 8,15 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   266




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish