bool _Error = false;
ThesResult _tr;
try { _tr = engine["en"].LookupSynonyms(_Word, true); }
catch (Exception)
{
_Error = true;
}
if (_Error)
{
_Synonyms.Add(word);
}
else
{
List<string> SynonymNew = new List<string>();
foreach (ThesMeaning meaning in _tr.Meanings)
错误发生在底线_tr.Meanings。我不知道如何解决这个问题,逻辑上一切似乎都还可以,但我需要找到一种方法让编译器看到这一点。