モノエラー:エラー CS0117:`システム。IO.ファイルが含まれない定義`ReadLines'

StackOverflow https://stackoverflow.com/questions/8372501

  •  27-10-2019
  •  | 
  •  

質問

私はこのスレッドトモノマFedoraボックス

トモノづCentos5.5YUMを使用

しかし、どのようにコンパイルマを使用してプログラム:

 gmcs foo.cs

取得します:

  foo.cs(11,44): error CS0117: `System.IO.File' does not contain a definition for `ReadLines'
/opt/novell/mono/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous error)

作成に失敗した:1エラー(s)0警告

の質問は

 using System;
 using System.Collections.Generic;
 using System.IO;
 using System.Linq;

 foreach(int currentMax in File.ReadLines(args[0]).Select(int.Parse)) 
 {
     ...
 }

誰でもできるのでも右方向になっていますか?

役に立ちましたか?

解決

ように見える問題は、を使用していること gmcs コンパイラは具体的にはゲーム。純2.0をサポートします。リストのC#コンパイラのためのモノには:

  • mcs-.純1.1runtime(推奨されていません)
  • gmcs-.Net2.0ランタイム
  • 平滑筋細胞-.純2.1runtime
  • dmcs-.Net4.0runtime

参照 こちらの 詳細)

でコンパイラを使用するようです。Net4.0は dmcs.その代わり、まう。純2.0、その利用 File.ReadAllLines 法@kilと@minitech話題。

他のヒント

私はあなたが欲しいと信じています File.Read全てLines.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top