Pokud se učíš, tak si zapamatuj jednu z nejdůležitějších pouček: Pokud napíšeš, že něco "nejde", tak musíš vždy napsat, jak se to "nejde" projevuje a co bys od toho očekával jiného.
K původnímu dotazu:
1. string nemá metodu TryParse, ona ani nemá smysl
2. Console.ReadKey() čte stisknutou klávesu, ale jak jsi sám psal, chceš string. Takže potřebuješ Console.ReadLine().