2012-11-01 46 views
-3

這是存儲數組的基本方法。但以下錯誤不斷出現:字段使用類似C#visual studio

The first error: TelephoneNumbers.TelephoneNumbersFileReader.inputFile is a field but 
        is used like a type 
The second error: System.IO.File.OpenText is a method but is used like a type 




    namespace TelephoneNumbers 
    { 

    class TelephoneNumbersFileReader 

    { 
     public void storeArray(); 


     const int SIZE = 7; 
     string [] AllPhoneDetails = new string [SIZE]; 

     int index = 0; 

     StreamReader inputFile; 

     inputFile = File.OpenText("TelephoneNumbers.txt") 



    } 

} 

任何幫助將非常感激。謝謝。

+1

你可能不會走得很遠,除非你確實寫一些有效的代碼。也許你應該看一些C#代碼的例子。 –

+0

您需要將某些代碼放入方法中。 – madth3

回答

2
  • 您不能聲明像public void storeArray();這樣的方法。它不能有;
  • 該方法的內容需要封裝在{/} s中。
  • inputFile = File.OpenText("TelephoneNumbers.txt")需要一個;在行末。

因此變爲:

namespace TelephoneNumbers 
{ 
    class TelephoneNumbersFileReader 
    { 
     public void storeArray() 
     { 
      const int SIZE = 7; 
      string[] AllPhoneDetails = new string[SIZE]; 

      int index = 0; 

      StreamReader inputFile; 

      inputFile = File.OpenText("TelephoneNumbers.txt"); 
     } 
    } 
}