You are writing a custom dictionary. The custom-dictionary class is named MyDictionary. You need to ensure that the dictionary is type safe.
Which code segment should you use?
A.
class MyDictionary : Dictionary<string, string>
B.
class MyDictionary : HashTable
C.
class MyDictionary : IDictionary
D.
class MyDictionary {
…
} Dictionary<string, string> t = new Dictionary<string, string>();
MyDictionary dictionary = (MyDictionary)t;