Программирование на языке C#
Download 1.19 Mb. Pdf ko'rish
|
Программирование на языке C#
- Bu sahifa navigatsiya:
- 2.1. Пространства имен
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 |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling