2016-12-04 9 views
2

にコードを適応であるようなコードです:C#ここで</p> <p>...私は機能がクリックイベントであるように、次のコードを適応しようとしているボタンのクリックイベント

その後
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.IO; 

namespace ConsoleApplication1 
{ 
    class Program 
    { 
     const string IN_FILENAME = @"c:\temp\testin.csv"; 
     const string OUT_FILENAME = @"c:\temp\testout.csv"; 

     static void Main(string[] args) 
     { 
      StreamReader reader = new StreamReader(IN_FILENAME); 
      StreamWriter writer = new StreamWriter(OUT_FILENAME); 

      string inputLine = ""; 

      while ((inputLine = reader.ReadLine()) != null) 
      { 
       List<string> inputArray = inputLine.Split(new char[] { ',' }).ToList(); 
       inputArray.Add(inputArray[3]); 
       writer.WriteLine(string.Join(",", inputArray)); 
      } 

      reader.Close(); 
      writer.Flush(); 
      writer.Close(); 
     } 
    } 
} 

private void button1_Click(object sender, EventArgs e) 
{ 
    const string IN_FILENAME = @"c:\temp\testin.csv"; 
    const string OUT_FILENAME = @"c:\temp\testout.csv"; 

    StreamReader reader = new StreamReader(IN_FILENAME); 
    StreamWriter writer = new StreamWriter(OUT_FILENAME); 
} 

、それはStreamReaderを見つけることができない私に言っていますので、私はもうやることができない。私は私はどこでもそう、これはクリックに機能を追加する必要があります。

このコードをクリックイベントに適用するのに役立つ人はいますか?

+0

クリックハンドラーがあるページの上部にこれを追加しましたか?using System.IO; – CodingYoshi

+0

ストリーム型を 'using'ブロックに入れるのを忘れないでください。 –

答えて

1

StreamReaderは、System.IO名前空間のクラス定義です。ファイルの先頭にこの名前空間を使用すると、それを解決できます。

using System.IO; 
関連する問題