In my code I need to create object of FileInfo/StreamWriter class. It can be done in two ways
FileInfo file = null;
try
{
// now instantiate the object
file = new FileInfo()
}
Or
try
{
FileInfo file = null;
file = new FileInfo()
}
Which one is better? Is there any difference in the way GC will dispose the object?