I am fairly new to learning C# (from Java & C++ background) and I have a question about manual garbage disposal: is it even possible to manually destroy an object in C#?
No, you can't destroy a specific object.
It is possible to invoke the garbage collector, which will look for objects to destroy, but it's almost never a good idea.