The result of methods that return new instances of strings should be assigned to a variable and subsequently used. If the ...

The result of methods that return new instances of strings should be assigned to a variable and subsequently used. If the result of a method that creates a new object, such as String.ToLower(), is not assigned to a variable, the call is wasted.