Screenshot. In C#!
Without any arguments, the default save location will be in the temp folder. Otherwise, save to the path in the first argument given.
.\SharpScreenshot.exe
.\SharpScreenshot.exe C:\Users\USER\Desktop\temp.jpeg
C:\SharpScreenshot\bin\Debug>.\SharpScreenshot.exe
Saved screenshot to:
C:\Users\USER\AppData\Local\Temp\a72fd144-1ded-472d-8558-d3eb80d3c924.jpeg