public void screenShot(string path)
{
var bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
Scree
If a type implements the IDisposable interface, you should definitely call the Dispose method (either explicitly or by a using block).
What happens if i don't call dispose()?
If you don't do so, the destructor (finalizer) is responsible for freeing the resources; however, it has some drawbacks: