Добавление ссылки позволяет использовать любые объекты или функции, содержащиеся в этой DLL.
После добавления ссылки вы можете использовать эту функцию.
Предложение using помогает сократитькод: Вы можете сэкономить при наборе.
Например:
с использованием System.IO;
Затем я могу написать
Каталог d = [Код идетздесь]
Если бы у меня была ссылка, а у меня не было использования, то я бы написал
System.IO.Directory d = [Код идет сюда]
Новам нужна ссылка, чтобы определить оператор using или использовать эту функциональность из DLL.
Теперь, если вы добавите ссылку на ваш код, а для этой ссылки потребуется другая DLL, то при компиляции вы получитеошибка об отсутствующей ссылке.Во время разработки это также отмечено.Некоторые библиотеки DLL автономны (не требуют других ссылок), в то время как другие требуют нескольких ссылок в зависимости от того, какие функции или функции вы используете.