I\'ve created a lightweight class with a constructor that takes around 10 parameters. The class does not change the parameter values; it just stores the values locally via
As far as I understand you have a class with only fields and a constructor that is assigning the parameters to those fields, right?
If that is the case I would consider using ref in the constructor bad practice. If you assign the parameter to a field in that class it is stored by value in any case. So if you dont change the value in the constructor there is no need to use it by reference.