.net column
.NET開発者のためのブログメディア

C#でのファイル読み込み方法とは?基本的な使い方・CSVファイルの読み込み方法

 
C#でのファイル読み込み方法とは?基本的な使い方・CSVファイルの読み込み方法
SE
C#のStreamReaderクラスは何ができるのですか。
PM
StreamReaderクラスを利用すればファイル読み込みできます。基本的な使い方、usingステートメントの使い方、1行ずつの読み込み、ファイルの存在チェック、CSVファイルの読み込み方法についてご紹介しましょう。

C#でのファイル読み込み方法とは?


今回は、C#でのファイル読み込み方法について説明します。ファイル読み込み方法、usingステートメントの使い方、1行ずつの読み込み、存在チェック、CSVファイルの読み込み方法について紹介します。

C#でのファイル読み込み方法に興味のある方はぜひご覧ください。

ファイル読み込み

C#でのファイル読み込み方法を紹介します。StreamReaderクラスを使用します。
sample.txtは以下の内容とします。

それでは実際のソースコードを見てみましょう。

実行結果は以下のようになります。ファイル読み込みが正常に行えていることが分かります。

このようにC#では、StreamReaderクラスを利用してファイル読み込みができます。

usingステートメント

C#のusingステートメントを使うと、明示的にクローズする必要がなくなり、便利です。実際のソースコードを見てみましょう。

実行結果は以下のようになります。usingステートメントを抜けると、自動的にクローズされます。

1行ずつの読み込み

C#での1行ずつの読み込み方法を紹介します。ReadLine関数を使用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにC#では、ReadLine関数を使えば1行ずつ読み込めます。

存在チェック

ファイル読み込みの前には、ファイルの存在チェックをしましょう。File.Exists関数を使用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

CSVファイルの読み込み

C#でのCSVファイルの読み込み方法を紹介します。
sample.csvは以下の内容とします。

それでは実際のソースコードを見てみましょう。CSVファイルの1行をカンマで分割してクラスオブジェクトに格納します。

実行結果は以下のようになります。

SE
C#のStreamReaderクラスを使ったファイルの読み込み方法などよく分かりました。
PM
今回ご紹介した方法を参考にご自身でもソースコードを書いてみてください。

まとめ

いかがでしたでしょうか。C#でのファイル読み込み方法について説明しました。ここでは、ファイル読み込み方法、usingステートメントの使い方、1行ずつの読み込み、存在チェック、CSVファイルの読み込み方法について紹介しました。

ぜひご自身でC#のソースコードを書いて、理解を深めてください。


.NET分野でのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

reccomended

Categories

Tags