0

私は Google.API.Translate.Language.GetEnums() を使用しようとしていますが、Google.API.Translate.Language には GetEnums() の定義が含まれていないことがわかります。

正常に動作する別のプロジェクトがあり、同じ dll を使用しても、GetEnums() が含まれていないことがわかります。

これが私のコードです:

foreach (Google.API.Translate.Language L in Google.API.Translate.Language.GetEnums()) { 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 に答える