Судя по всему, вы объявляете словарь
Directry dir = new Directry( dict, adres,email);
Но тогда вы не обновляете его значениями, которые вы читаете из консоли.Вы можете создать метод в классе Dictionary, который вы передадите ему объекты dict, adres и email.
Правка для получения значений из словаря:
Ваш объект Directry имеет SortedDictonary, сделайтеpublic.
public SortedDictionary<string, int> Dict = new SortedDictionary<string, int>();
Затем перечислите так:
foreach (KeyValuePair<string, int> kvp in dir.Dict)
{
Console.WriteLine(kvp.Key, kvp.Value);
}