http://rextester.comコンパイラを使用して、私は自分のコンピュータからテキストファイルを読みたいと思っています。私はこのコンピュータにC#をダウンロードしていないので、オンライン版を使用しています。C#onlineを使用して、コンピュータからテキストファイルを読み取るにはどうすればよいですか?
ここに私のコードです。私はすべての行を文字列配列に変換したい。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
namespace Rextester
{
public class Program
{
public static void Main(string[] args)
{
System.Collections.Generic.IEnumerable<String> lines = File.ReadLines("C:\\Users\\<<NAME>>\\Desktop\\new 2.txt");
}
}
}
<<NAME>>
は、自分のコンピュータのユーザー名(プライバシー上の理由のためにそれを検閲)に置き換えられています。
残念ながら、ファイルが見つかりませんでした。このエラーが表示されました。 The name 'File' does not exist in the current context
。
コンピュータからTXTファイルを読み取るためにオンラインC#コンパイラを取得するにはどうすればよいですか?
これも可能かどうかわかりません。 FileDialogで試してみてください。 –
[ファイル](https://msdn.microsoft.com/en-us/library/system.io.file(v = vs.110).aspx)クラスはSystem.IO名前空間にあります。 'System.IO.File.ReadLines'ファイルクラスの使用法を完全に修飾するか、usingステートメント' System.IOを使用して 'をクラスの先頭に追加する必要があります。このコードは実際にファイルがある同じマシンで実行されていますか?私は自分のサイトを見て、実行するためにあなたのコンピュータに結果のプログラムをダウンロードする方法を見ていない。 – mason
Visual Studioはインストールされていないかもしれませんが、Windowsを実行している場合は無料のコンパイラがあります。ハードドライブの 'csc 'を見てください。exe' – bradbury9