I have a Dictionary. If the same Product is added to more than one key is an new instance of that object stored for each key? Or just a refere
Dictionary
If Product is a reference type (class and not struct), only a reference will be stored.