2016-05-06 19 views
-5
module module1 
    imports System.Collections.Generic 
    imports System.Io 
     sub main() 



      dim subject as string 
      dim topic(5) as string 
      dim question(5) as string 
      dim foundfile as List 
      dim directory as string 

      console.writeline("enter the subject your revising") 
      subject=console.readline() 

      directory="C:\Users\Zak\Documents\revisionhog\subjects\physics\imaging" 

      For each file as String In IO.directory.Getfiles(directory, "*.pdf", IO.SearchOption.AllDirectories) 
       foundfile.add(file) 

      Next 


      for x = 0 to 5 
       console.writeline(foundFile) 
      next 

     end sub 
end module 

tyringは、検索後に見つかったファイルを文字列のリストに追加します。 私は宣言の前にインポートを置いたと思った??? ヘルプ???'imports'文は、宣言の前に指定する必要があります。

+2

あなたは 'import'の前に' module'を持っています。エラーメッセージ**はっきりと**あなたに何を伝えますか? –

+0

C# 'using'文は、型定義の中に現れます。同じことがVBの 'Imports'ステートメントには当てはまりません。それは混乱の原因かもしれません。 – jmcilhinney

答えて

0
imports System.Collections.Generic 
imports System.Io 

module module1 
     sub main() 



     dim subject as string 
     dim topic(5) as string 
     dim question(5) as string 
     dim foundfile as List 
     dim directory as string 

     console.writeline("enter the subject your revising") 
     subject=console.readline() 

     directory="C:\Users\Zak\Documents\revisionhog\subjects\physics\imaging" 

     For each file as String In IO.directory.Getfiles(directory, "*.pdf", IO.SearchOption.AllDirectories) 
      foundfile.add(file) 

     Next 


     for x = 0 to 5 
      console.writeline(foundFile) 
     next 

    end sub 
end module 

あなたが言及したように、最初にインポートが行われます。これはimportステートメントの問題を解決しますが、あなたの質問は少し不明です。他の問題がある場合は、それらを明確に述べてください。

+0

これらのタイプの質問はここではお勧めできません。具体的なプログラミング上の問題に役立ちます。すばやくGoogle検索で解決できるものではありません。 OPの研究の欠如... – Codexer

+0

私は、「物理学」のような学習の対象を尋ねるプログラムを作成して、パス内の「物理」を置き換えることで既存のディレクトリに保存したすべてのファイルを読み込みますどちらを選んでも問題ありません。 –

関連する問題