-1

このエラーが発生します

エラー 2 型または名前空間名 'StringList' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

これは私のソースコードです:

try
 {
      StringList list = new StringList().FromFile("...Filename...");
      // Read list:);
      foreach (String line in list)
      {
            // .....
      }
}

テキストファイルを開いてcomport経由で送信したいのですが、上記のエラーが発生しました。

4

1 に答える 1

0

これは、このクラスStringListがプロジェクトで適切に参照されていないことを意味します。への参照が含まれていることを確認してくださいStringList

このクラスが属する場所を見つけます (バイナリ ファイル、別のプロジェクト、その他の .NET 参照である可能性があります)。そして、これを実行して、そのプロジェクト/バイナリ ファイルを参照に追加します

への参照を追加する必要があると言う人もいましたMicrosoft.TeamFoundation.Build.Workflow.Activities。しかし、これを使用していない可能性もあります。肝心なのは、そのクラスが適切に属する名前空間を参照するだけでよいということです。

Microsoft.TeamFoundation.Build.Workflow.Activitiesまた、使用StringListするためだけに参照するのはやり過ぎであり、無駄であることを付け加えたいと思います。本当に必要な名前空間への参照のみを追加してください。

編集:

わかりましたので、OP はテキスト ファイルから文字列の行を読み取り、それをリストに入れるだけです。あなたができることは次のとおりです。

        List<string> listOfStringFromYourFile = new List<string>();
        using (FileStream fs = new FileStream("yourtextfile.txt", FileMode.Open))
        {
            using (StreamReader sr = new StreamReader(fs))
            {
                listOfStringFromYourFile.Add(sr.ReadLine());
            }
        }
        //now you can traverse to your listOfStringFromYourFile either through foreach or whatever you like.

using System.IO;名前空間の前に置くことを忘れないでください。

于 2013-06-13T11:49:03.860 に答える