Я новичок в C # и столкнулся с приведенной ниже ошибкой при использовании функции Console.WriteLine
.
The name 'Console' does not exist in the current context
Насколько я понимаю, ключевое слово using
состоит в том, что оно действует как require
илиimport
в JavaScript.
Поэтому я добавил оператор using System;
вверху файла пространства имен, так как предложение от IDE дало мне что-то вроде System.Console
.Теперь у меня больше нет ошибки.
Из любопытства я перешел к документации по C # в с использованием директивы .И существует следующее состояние:
Директива using имеет три применения:
Чтобы разрешить использование типов в пространстве имен, чтобы у вас не былочтобы квалифицировать использование типа в этом пространстве имен:
Что означает часть - , чтобы вам не приходилось квалифицировать использование типа в этом пространстве имен: означает.
И почему ключевое слово using
называется директивой или что такое директива в общем программировании в отличие от директив, которые я использую, например, в Angular?
Спасибо.