This is fundamental question, I need to suppress memory use of my code in C#. I wonder if I initiate class A (let's say it have 10 variables) and I fill all variables with values. In another case I initiate class A and I fill only 2 variables with values, and let the rest is null or empty if it's a string. Will the first case has the higher memory consumptioon?