It seems you need to have unique key in Dictionary also, Dictionary<string,> keyValue = new Dictionary<string,>(); keyValue.Add("1","\"Background\""); keyValue.Add("2", "\"AlignerFail\""); keyValue.Add("3", "\"LZHL\""); keyValue.Add("3", "\"Align\""); Unhandled Exception as already a key present. I need collection which should not contain uniqueness of key. It should accept if keys are duplicate. Can any way we can surpass the key field uniqueness in Hashtable/Dictionary collection?? Thanks, Ashish