-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();. 它不能有;.
  • 该方法的内容需要被包裹在{/ }s 中。
  • 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 回答