Thanks for the quick response.
I'm writing a word game and already have the word list load as a JSON file into a Dictionary object. When I've written this game in the past in other languages, I've implemented simple binary search to find a word in the list, which was fast enough for my needs. Looks like I don't even have to do that for the C2 version.
It appears the Dictionary search is only for the key value?
Right now I have sequential numbers as the keys (first word key is "0", value is word). It seems better to have the word as the key, which frees up the value for some word usage tracking I wabt to add anyway.