o nazwie String.Format, czy to możliwe?

Zamiast używać{0} {1}itd. Chcę użyć{title} zamiast. Następnie wypełnij te dane w jakiś sposób (poniżej użyłem aDictionary). Ten kod jest nieprawidłowy i zgłasza wyjątek. Chciałem wiedzieć, czy mogę zrobić coś podobnego do tego, czego chcę. Za pomocą{0 .. N} to nie problem. Byłem tylko ciekawy.

Dictionary<string, string> d = new Dictionary<string, string>();
d["a"] = "he";
d["ba"] = "llo";
d["lol"] = "world";
string a = string.Format("{a}{ba}{lol}", d);

questionAnswers(9)

yourAnswerToTheQuestion