-3

これは、配列を格納するための基本的な方法です。ただし、次のエラーが発生し続けます。

 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")



     }

 }

どんな助けでも大歓迎です。ありがとうございました。

4

1 に答える 1

2
  • のようなメソッドを宣言することはできませんpublic void storeArray();。を持つことはできません;
  • そのメソッドの内容は{/でラップする必要があります}
  • inputFile = File.OpenText("TelephoneNumbers.txt");行末にa が必要です。

したがって、次のようになります。

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");
        }
    }
}
于 2012-11-01T01:32:03.210 に答える