Программирование на языке C#


Download 1.19 Mb.
Pdf ko'rish
bet8/66
Sana23.10.2023
Hajmi1.19 Mb.
#1717181
1   ...   4   5   6   7   8   9   10   11   ...   66
Bog'liq
Программирование на языке C#

2. 
Структура программы 
В общем случае файл с исходным кодом на языке 
C#
содержит 
подключение используемых пространств имен (раздел 2.1) и описание 
класса, созданного в текущем пространстве имен и реализующего 
логику выполнения программы (раздел 2.2). 
2.1. 
Пространства имен 
Пространства имен предназначены для объединения различных 
частей исходного кода в одну группу, наподобие того, как в файловой 
системе файлы сгруппированы в отдельной папке. Такая группировка 
позволяет избежать путаницы с типами и методами, имеющими 
одинаковые имена. Подобно полному пути до файла пространства 
имен определяют уникальные полные имена для объектов (прежде 
всего классов), описанных внутри пространства имен. 
13 


Каждый модуль программы, написанной на языке 
C#

в самом 
начале содержит подключение одного или нескольких пространств 
имен. Для подключения пространства имен используется оператор 
using

Одни пространства имен создаются самостоятельно в рамках 
текущего или смежных выполняемых программистом проектов
другие используются как часть стандартной библиотеки, поставляемой 
Microsoft
или другими разработчиками. 
Например, стандартное пространство имен 
System
содержит класс 
Console
, который реализует методы для чтения и записи в окне 
консоли. В пространстве имен 
System
содержится ряд других 
пространств: 
System.IO

System.Collections
и пр. Только на 
платформе 
.NET Framework
представлено более 
80
пространств имен, в 
каждом из которых реализованы тысячи классов. 
По правилу, каждый создаваемый класс должен быть описан хотя 
бы в одном пространстве имен. Однако при невыполнении этого 
правила компилятор все равно использует заданное по умолчанию 
пространство имен. 
При подключении пространства имен возможно более компактное 
и наглядное обращение к классам, методам и пр. Например, для 
вывода текста на консоль без подключения пространства имён 
System
,
команда вывода будет выглядеть следующим образом: 
namespace MyNameSpace { 
class Program { 
static void Main(string[] args) { 
System.Console.Write("Hello"); 



Если в самом начале программы подключить пространство имен 
System
, то вызов функции записи на консоль можно сократить, не 
записывая слово 
System

using System; 
namespace MyNameSpace { 
class Program { 
static void Main(string[] args) { 
Console.Write("Hello"); 



14 



Download 1.19 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   66




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