https://unity3d.com/learn/tutorials/modules/intermediate/scripting/lists-and-dictionaries?playlist=17117
のDictionary使用例において TryGetValue()というのが紹介されていた。
関連して調べると以下のサイトを見つけた。
http://blog.basyura.org/entry/20120815/p1
Dictionary でインデクサを使ってアクセスした際に該当するキーが無いと、KeyNotFoundException がスローされる。
例外が発生しないようにするためには、Dictionary#ContainsKey を使ってチェックすることになる。
そんなの効率悪いよーって人のために Dictionary#TryGetValue がある(らしい)。
今後必要になった時にまた調べようかと思う。