Объясните на человеческом языке что такое директивы и что такое директива using?
Сразу вопрос - какие из них? -)
using - это как минимум две ипостаси:
- будем использовать такую-то dll
- вот эту фигню будем использовать только в этом блоке, а потом вытрем нафиг
А так директива - это по-wiki: "общее руководящее указание, даваемое высшим органом подчинённому"
В применении к программированию - указание программиста компилятору
using System.IO подключает пространство имён, что бы в коде можно было использовать из него, например, методы чтения/записи файлов.