Code styling question here.
I looked at this question which asks if the .NET CLR will really always initialize field values. (The answer is yes.) But it
I wouldn't initialise them. If you keep the declaration as close as possible to the first use, then there shouldn't be any confusion.