KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I don't understand why C#'s Main function is void by default (in a console project for example). In C and C++ the standard clearly says main must return int, and using a return value makes sense because we can check that return value from an external program and see if the C/C++ application finished successfully or encountered an error. So my questions are: Why does Visual Studio declare Main as void? What's the best way of returning a value to the OS once a C# console application has finished executing?
Tags (comma-separated)
Save Edits
Cancel