モノエラー:エラー CS0117:`システム。IO.ファイルが含まれない定義`ReadLines'
質問
私はこのスレッドトモノマFedoraボックス
しかし、どのようにコンパイルマを使用してプログラム:
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
.
所属していません StackOverflow