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 でエラーが発生します。これを修正する方法がわかりません。論理的にはすべて問題ないように見えますが、コンパイラにそれを認識させる方法を見つける必要があります。