Yurijnd.com
Четверг, 06.02.2025, 21:30
Меню сайта

Вход на сайт

Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Пространства имен (Руководство по программированию в C#)

    Visual Studio 2013
     

    В программировании на C# пространства имен используются с полной нагрузкой по двум направлениям. Во-первых, платформа .NET Framework использует пространства имен для организации большинства классов. Это выполняется следующим образом.

     
    System.Console.WriteLine("Hello World!");
    

    System — это пространство имен, а Console — класс в нем. Использование ключевого слова using может отменить необходимость полного имени, как показано в следующем примере.

     
     using System;
    
     
    Console.WriteLine("Hello");
    Console.WriteLine("World!");
    

    Дополнительные сведения см. в разделе Директива using (Справочник по C#).

    Во-вторых, объявление собственного пространства имен поможет в управлении областью действия имен классов и методов в крупных программных проектах. Для объявления пространства имен воспользуйтесь ключевым словом namespace, как показано в следующем примере.

     
    namespace SampleNamespace
    {
     class SampleClass
     {
     public void SampleMethod()
     {
     System.Console.WriteLine(
     "SampleMethod inside SampleNamespace");
     }
     }
    }
    

    Общие сведения о пространствах имен

     

    Пространства имен имеют следующие свойства.

    • Организация крупных проектов по созданию кода.

    • Для их разделения используются оператор ..

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

    • Пространство имен global является корневым пространством имен: global::System всегда будет ссылаться на пространство имен платформы .NET Framework System.

    Спецификация языка C#

     

    Дополнительные сведения см. в Спецификация языка C#. Спецификация языка является предписывающим источником информации о синтаксисе и использовании языка C#.

    Copyright MyCorp © 2025
    Сделать бесплатный сайт с uCoz