강의

멘토링

로드맵

Programming

/

Web Development

-C# 正しく学ぶ(上級)Part.1,2 ファイル操作

本講義は、C#でファイルとディレクトリ情報を効率的に管理し活用する方法を学習する過程です。実務開発環境でよく求められるファイル入出力処理、ディレクトリ探索、ストリーム活用、Positionプロパティの理解を重点的に扱い、using宣言文による安全なリソース管理方法まで直接実習を通じて身につけます。 また、バイナリファイル(Binary File)とテキストファイル(Text File)の入出力方法を学習して様々な形態のデータを処理でき、オブジェクトシリアライゼーション(Serialization)とデシリアライゼーション(Deserialization)過程を理解することで、C#オブジェクトを簡単にファイルに保存したり読み込んだりする方法を身につけることになります。 理論学習だけでなく実習プロジェクトを通じてファイル入出力およびシリアライゼーション関連機能を実際の開発環境ですぐに活用できる能力を育てることを目標とします。

1名 が受講中です。

  • usefulit
C

こんなことが学べます

  • C#でファイル情報とディレクトリ情報を扱う方法を学ぶ

  • Positionプロパティ、using宣言文を理解し、直接実習してみる。

C#をしっかり学ぶ(上級)Part.2,3 ファイル操作


本講義はC#でファイルとディレクトリ情報を効率的に管理し活用する方法を学習する過程です。実務開発環境でよく求められるファイル入出力処理、ディレクトリ探索、ストリーム活用、Positionプロパティの理解を重点的に扱い、using宣言文による安全なリソース管理方法まで直接実習を通して身につけます。

また、バイナリファイル(Binary File)とテキストファイル(Text File)の入出力方法を学習して様々な形態のデータを処理することができ、オブジェクトシリアライゼーション(Serialization)とデシリアライゼーション(Deserialization)過程を理解することによってC#オブジェクトを簡単にファイルに保存したり読み込んだりする方法を身につけることになります。

理論学習だけでなく、実習プロジェクトを通じてファイル入出力およびシリアライゼーション関連機能を実際の開発環境ですぐに活用できる能力を身につけることを目標とします。

このような内容を学びます

🔹 Part.1 ファイル操作 1

  • ファイルとディレクトリの概念及び管理クラス(File、FileInfo、Directory、DirectoryInfo)を学習し、実際の情報照会プログラムを作成します。

  • ストリーム(Stream)の構造と順次アクセス/ランダムアクセス方式、リトルエンディアン・ビッグエンディアンの概念を理解します。

  • FileStreamの活用実習を通じてバイト単位のデータ読み書き過程を直接実装します。

  • PositionプロパティとSeek()メソッド、using宣言文を活用した安全で効率的なファイル処理方法を実習します。

👉 Part.1ではファイル・ディレクトリ管理とストリーム基礎活用能力を重点的に扱います。

🔹 Part.2 ファイル操作 2

  • BinaryWriter、BinaryReaderクラスを通じてバイナリファイル(Binary File)入出力方法を学び、実際のバイナリデータ処理プログラムを作成します。

  • StreamWriter、StreamReaderクラスを利用してテキストファイル(Text File)の読み書きを学習し、ソースコードファイルを扱う方法まで身につけます。

  • オブジェクトのシリアル化(Serialization)と逆シリアル化(Deserialization)の概念を学習し、JsonSerializerを活用してC#オブジェクトおよびコレクションを簡単にファイルに保存・復元するプログラムを実習します。

👉 Part.2ではバイナリ/テキストデータ処理とオブジェクトシリアライゼーション技術まで深化学習し、実務ですぐに活用可能なファイル入出力能力を完成させます。

受講前の参考事項

この講義は知識共有者の質問/回答を提供しません

学習資料

週別の教案がPDFファイルで提供されます

こんな方に
おすすめです

学習対象は
誰でしょう?

  • C#を学びたい方

  • C#でファイルとディレクトリ情報を効率的に管理し活用する方法を学びたい方

こんにちは
です。

8,256,681

受講生

6,138

受講レビュー

4.6

講座評価

299

講座

유용한 IT 강의를 통해 여러분의 성장을 돕겠습니다.

カリキュラム

全体

16件 ∙ (8時間 1分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

期間限定セール

¥5,499

25%

¥7,332

usefulitの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!