Я делаю игру в C# и XNA, и я хочу использовать Texture2D в качестве параметра в конструкторе класса. Какой из следующих методов следует использовать?Как передать параметр Texture2D в качестве параметра?
1.
//Load the texture as a variable and then pass it
Texture2D myTexture = Content.Load<Texture2D>("MyTexture");
MyClass myClass = new MyClass(myTexture);
2.
//Pass the loading code without storing it in a variable
MyClass myClass = new MyClass(Content.Load<Texture2D>("MyTexture"));
Есть ли последствия использования одного метода, который не будет иметь место при использовании другого? Если да, то какой метод является предпочтительным? Или не имеет значения, какой метод я использую?