You need to store the numerical values up to 2,100,000,000 in variable and it requires storage of negative values using the .NET Framework 2.0. You must optimize the usage of memory. What type of variables will you use?
Explanation: you need use Int32, since this type can be used to store the positive and negative numeric values in a range from -2,147,483,648 to +2,147,483,647.
UInt32 and UInt16 can not be used because they are used to store only positive values.
Int16 can not be used; it can be used to store the values from -32768 to +32767.