CSharp - Google翻译问题

  显示原文与译文双语对照的内容

我正在创建翻译文本的应用程序。 我得到了大部分的代码,但是我不知道是否在这里:


using System.Windows.Forms;
using Google.API.Translate;
using System.Speech.Synthesis;
using System.Speech.Recognition;

namespace translator
{
 public partial class Form1 : Form
 {
 private List listLanguage = Language.TranslatableCollection.ToList();
 private List translatableLanguage = new List();
 private SpeechSynthesizer synth = new SpeechSynthesizer();

 public Form1()
 {
 }
 }
}

那里'List'给了我一个错误,但我不知道什么是错误的。 我正在 C# 中的vs 2012工作。

时间: 作者:

他需要一种类型。

我会找到你期望的类型并将它添加到代码中。

等等


private List<Language> listLanguage = Language.TranslatableCollection.ToList();
private List<Language> translatableLanguage = new List<Language>();

作者:

没有像 List 这样的类。 我想你指的是 System.Collections.Generic 命名空间中的List<T> 类。 这意味着你的实例化将如下所示:


//'Translatable' is just a dummy class name
private List<Translatable> listLanguage = Language.TranslatableCollection.ToList();

作者:

System.Collections.List 需要内容的类型。 像这样


Private List<string> mylist = new List<string>()

如果引用另一个命名空间中的List,也可以提供命名空间

...