PG日誌スマートフォン用の表示で見るPG日誌2018-04-27C#で簡単なファイル操作を行うC#C#でファイル操作するときはStream系のクラスを使用します。どんなに小さいファイルであってもたいてい以下のようなコードになるのですが若干記述量が多いのが気になります。}}そこで、単純な操作しかしない場合、Fileクラスに便利な機能が存在しているので、その紹介をしたいと思います。ファイルの内容を全部読み取る内容を全部取得して配列として取得します。ReadAllLinesは内容を一気に読んでメモリ上に展開します。大きいサイズのファイルの場合ReadLinesを使うのが無難です。(多分遅延読み取りしていると思います。1行ごとの処理}ファイルに文字列を書き込むあらかじめ準備した文字列を一気にファイルに書き込みます。上書きになるため元のファイルの内容は消えます。オプションで追記などはできません。それは別のメソッドがあります。Encoding.UTF8);複数行書き込みたい場合は別のメソッドを使用します。Encoding.UTF8);ファイルを追記する既存のファイルに文字を追加したい場合は以下を使用します。Encoding.UTF8);ファイルに対するバイト操作バイトレベルのファイルアクセスも可能です。この操作はけっこう使えます。以下、これを使うくらいならStreamクラス使えよとなるかもしれませんが、Stream関係の高度な操作もできます。以下例では、FileStreamを作成して受け取ることができます。何らかの操作}StreamWriterを受け取って追記する事もできます。何らかの操作}他にも色々ありますが残りは各自で確認してみてください。»Profile受託ソフト会社員でWin系業務屋。趣味でCocos2d-x/C++を触っています。etc...主に受託・開発ネタ、Windowsの事、Srellaris、ゲーム制作の進捗の事を喋ります。Core3.xとUnityでAES暗号化を利用するC#の標準機能でデータを圧縮・展開するC#で属性を利用して処理に制約の説明を追加するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。