Do not create a resource class class. Just pass the XNA class ContentManager(the instance you get from Game.Content).
The default content manager will automatically handle the reuse of downloaded objects for you. This way, you can Content.Load<Texture2D>("something")from several places, and you will always return the same instance of the texture.
, , Update Draw, Game, : LoadContent , ContentManager.
LoadContent.
- (, ), LoadContent Update method ( , , ).
. , , . , ContentManager ( ), (Game Content, ). , .