Duplicate question to :
Should I always/ever/never initialize object fields to default values?
Environment: Visual Studio 2008 w/ Resharper 4.1 w/ 32bit .NET Framework 3.5
Resharper reports that
Initializing field by default value is redundant
Is it a bad practice to declare a default field value, explicitly?
I find explicitly declaring default value to be more readable.
By the way this is not a duplication of this question Are default parameters bad practice in OOP?
[UPDATE] For those wondering on where to change Resharper 4.1 setting to change the warning to hint/suggestion; Changing following setting
will change Visual Studio 2008