русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










Оголошення через namespace імена класів в C#

Якщо ви ставите у програмі namespace назва існуючого класу, то Visual Studio в мові C# прибирає існуючий клас. Наприклад:

using System;
using System.Linq;

namespace Console
{
      class Program
      {
            static void Main(string[] args)
            {
                  Console.ReadKey(); // Тут буде помилка
            }
      }
}

 

Помилка буде з-за те, що ми оголосили:

namespace Console

Тому що Console - це клас простір імен System. Також ви бачите, що вбудований клас Console не виділяється як клас. Тому якщо ви ставите простір імені namespace, краще оголошуйте, наприклад: MyConsole або ConsoleMy. Тоді помилка піде і Console виділиться кольором класу.

using System;
using System.Linq;

namespace ConsoleMy
{
      class Program
      {
            static void Main(string[] args)
            {
                  Console.ReadKey(); // помилки вже не буде
            }
      }
}

Переглядів: 1628






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.