The reason for interfaces truly eludes me. From what I understand, it is kind of a work around for the non-existent multi-inheritance which doesn't exist in C#
i am currently trying to return a instance of the Iinforcard interface within my "createNewInfocard" function, however i keep running into error CS0266. i am un
In order to hide the concrete implementation of a class behind an interface, for example for dependency injection, I find it is useful to extract an interface w