Why we put main() method always inside the class in C# while in c++ it always placed outside of the class.
main()
class
Because in .NET you can place methods only inside types. You cannot have them floating around in the empty space. C++ has its legacy from C which is not an OOP language so you could define functions anywhere.