Неправильные варианты не привожу, т. к. не вижу в этом смысла.
А всем остальным это говорит, что вы не фига не делали и сидите ждёте, что кто-то это сделает за вас. Но я что-то не увидел стоимости оплаты этой работы.
Я хочу использовать это так: String.Format("{0}{1}", Collection.Keys);
Spooky 2020, Это не исходная задача, это ваша кривая реализация. И что вы будете делать, если ключей у вас будет сотня?
Но раз вы не хотите других вариантов решения, то я умываю руки.