I've recently shifted from C++ to C#. I'm now developing my first code in C# and wondering what the difference between a class, interface and a code file is, in C#.
which one is the equivalence of a header file in C++?
if there is an equivalence for header file, can I add the implementation of the functions defined or do I have to write just the prototypes in it?
and I'd like to know which type of the files mentioned above acts like the .cpp files in C++?