Что это означает, если директива using светло-голубая в Visual Studio? - PullRequest
0 голосов
/ 15 января 2019

Это код. Я попытался переписать его в новой программе, но это та же проблема, как только я создаю класс «с помощью системы», а остальные отображаются голубым цветом, а также атрибуты.

class Book[][1]

class program

Ответы [ 2 ]

0 голосов
/ 15 января 2019

Это означает, что вы можете удалить их из файла. Visual Studio включает некоторые директивы using автоматически при создании класса, потому что они так часто используются.

Например,

  • библиотека System включает такие типы, как String, Int32, DateTime, тонны исключений, такие как IndexOutOfRangeException, FormatException и т. Д.
  • библиотека System.Collections.Generic включает List<T>, Dictionary<TKey, TValue> и т. Д., И почти каждая программа будет использовать какую-то коллекцию.
  • библиотека System.Linq не требует пояснений; Опять же, почти каждая программа будет использовать LINQ.

Но если вы ничего не используете в них, Visual Studio отключит их, чтобы вы знали, что они не используются.

Если они вам не нужны, вы можете удалить их.

0 голосов
/ 15 января 2019

Использование в голубом не используются в файле.

Пример использования class Task в System.Threading.Tasks:

using System.Threading.Tasks;

class Example
{
   ...
   private void ExampleFunc()
   {
       // Whitout using
       System.Threading.Tasks.Task.Delay(5000).Wait();

       // OR

       // With using
       Task.Delay(5000).Wait();
   }
   ...
}

Вы должны прочитать документацию, чтобы узнать, как использовать класс внутри пакетов. И самое главное, для чего сделана упаковка.

...