0

我正在尝试使用 Google.API.Translate.Language.GetEnums() 但它告诉我 Google.API.Translate.Language 不包含 GetEnums() 的定义,即使 intelisense 告诉我它在那里。

我有另一个项目,它工作正常,即使我使用相同的 dll,它告诉我它不包含 GetEnums()。

这是我的代码:

foreach (Google.API.Translate.Language.GetEnums() 中的 Google.API.Translate.Language L) { cBoxLanguageSelection.Items.Add(L.Name); }

4

1 回答 1

0

看起来您确实在尝试调用Enumeration<Language>.GetEnums()(在 中定义Enumeration<T>)。将其称为“通过”Language应该可以,尽管这不是我个人的做法。试试这个,看看它是否有效:

foreach (var language in Enumeration<Language>.GetEnums())
{
    cBoxLanguageSelection.Items.Add(language.Name);
}

(当然有适当using的指令)。

于 2011-03-23T09:05:03.337 回答