3
用於存儲非唯一對象對的最佳數據類型是什麼?我無法使用Dictionary,因爲密鑰必須是唯一的。我可以使用這兩種數據類型創建一個對象作爲屬性並將它們存儲在一個列表中,但這不足以靈活地適應不同的數據類型對。幾乎像字典但非唯一的東西。 .NET的內置解決方案會更好。用於存儲C#字典以外的對象對的數據類型
用於存儲非唯一對象對的最佳數據類型是什麼?我無法使用Dictionary,因爲密鑰必須是唯一的。我可以使用這兩種數據類型創建一個對象作爲屬性並將它們存儲在一個列表中,但這不足以靈活地適應不同的數據類型對。幾乎像字典但非唯一的東西。 .NET的內置解決方案會更好。用於存儲C#字典以外的對象對的數據類型
我認爲List<Tuple<T1,T2>>
在這裏效果最好。
你可以使用List<KeyValuePair<T1,T2>>
。 Dictionary
班也使用KeyValuePair
。