【解決方法】php の file_get_contents のようなコマンドは C# にあります

プログラミングQA


PHPの私のコードはfile_get_contentsです
私はC#でその等しいコードを理解したい????

解決策 1

C#
TextReader tr = new StreamReader("DataFile.txt");
string text = tr.ReadToEnd();
tr.Close();

解決策 2

あなたが使用することができます

C#
string txt= File.ReadAlLines(path);

このために System.IO への参照を追加します。

— パンカジ

解決策 3

C# にはコマンドはありません。 (この用語が PHP に有効かどうかはよくわかりませんが、おそらく有効ではありません。) これは、.NET のすべての言語と同様に、インタープリター型言語ではありません。 コンパイラはすべてを IL でコンパイルし、マシン コードへのコンパイルは、実行時の呼び出しごと、つまりオンデマンドで JIT (ジャスト イン タイム) コンパイラによって行われます。

詳細に入る前に、学習する各言語の一般的な特徴と、他の言語との関係をお読みください。 http://en.wikipedia.org/wiki/C_Sharp_(プログラミング言語)[^]、 http://en.wikipedia.org/wiki/PHP[^].

知っていることを新しい言語に「翻訳」することは避けるようにしてください。これは非常に誤解を招きます。 最初の段階では、知っていることを「忘れて」、さまざまな概念の世界に飛び込んでみてください。

-SA

解決策 5

var bodyStream = new StreamReader(Request.InputStream);
bodyStream.BaseStream.Seek(0, SeekOrigin.Begin);
var bodyText = bodyStream.ReadToEnd();

コメント

タイトルとURLをコピーしました