Does either of these methods use more memory than the other or put a larger load on GC?
Option #1
LargeObject GetObject()
{
return new LargeObject();
}
Option #2
LargeObject GetObject()
{
LargeObject result = new LargeObject();
return result;
}