I agree with Jim. Have a look at the samples for particular concepts.
Personally, I create an interface for my cameras and register the current camera as a service. This allows me to quickly switch between different cameras as well as get a reference to the world, view and projection matrices from any GameComponent.