What is the difference between instantiating a variable inside constructor vs. outside in the class declaration, for example:
public class Test
{
private decimal a = new decimal(1.0);
private decimal b;
public Test() { b = new decimal (1.0); }
}
I'm using 'decimal', but the question is a general one, is there a difference, or a preference as to which method should be used?