что такое концепция заданной переменной или объекта, или я не знаю, как это называется, когда я создаю экземпляр класса и помещаю в левую руку имя интерфейса, я знаю, что мы не можем создать и объект типа интерфейса.
Только мне нужно больше пояснений, как называется этот процесс или какие детали делает .Net, когда я объявляю этот тип объекта.
IDataReader oSQLReader = new SqlDataReader();
IDataReader oOLEReader = new OleDbDataReader();