public string this[int idx] { get { UIResource value = null; _diction.TryGetValue(idx, out value); if (value == null) { return(DefaultDiction.Item(idx)); } else { return(value.Resource); } } }