C#入門

開発環境

よく使う Visual StudioでのGit操作まとめ

Visual Studioでよく使うGit操作をまとめました。すべてGUI上で操作が可能なので、しっかりマスターして開発効率をアップさせましょう。
開発環境

Visual Studioの基本的なデバッグ操作まとめ(C#)

Visual Studioでよく使用するデバッグ操作をまとめました。デバッグは開発に欠かせないものなので、確実にマスターしておきましょう。
基本文法・構文解説

【C#】xUnitを使ったユニットテストの基本的な実装方法

C#と単体テストライブラリのxUnit.netを使った、基本的なユニットテストの実装方法を解説します。テストコードの基本的な書き方をマスターしましょう。
データベース連携

【C#】Entity Framework Coreを使ってMySQLを操作する

Entity Framework Core (EF Core) を使ってMySQLを操作する方法について解説します。※EF Coreを使わずにMySQLからデータを取得する方法については以下の記事を参照してください。環境Visual Stu...
基本文法・構文解説

【C#】System.Text.Jsonの基本的な使い方

標準で搭載されている System.Text.Json 名前空間の JsonSerializer クラスを使って、JSONのシリアライズやデシリアライズを行う方法を解説します。環境Visual Studio 2022.NET 8参考ドキュメ...
データベース連携

【C#】Dapperの基本的な使い方(ASP.NET Core MVC)

Micro-ORMとして有名な「Dapper」の基本的な使い方を、ASP.NET Core MVCアプリを題材に解説します。Dapperは、一般的にEntity Framework Coreよりも高速で、ADO.NETよりもシンプルにコード...
おすすめ教材

C#初心者におすすめの技術書3選

C#の学習に役立つ本を、私が今まで実際に読んだ中から厳選して紹介します。効率よくC#力を高めてチームで頼られるエンジニアになりましょう。
基本文法・構文解説

【C#】internalクラスをテストする方法

アクセス修飾子がinternalのクラスやメソッド(他のプロジェクトから参照できない)に対して、別のテストプロジェクトからユニットテストを行う方法を解説します。この方法を用いることで、publicクラスと同じようにinternalクラスも手...
データベース連携

【C#】Entity Framework Coreを使ってPostgreSQLを操作する

Entity Framework Core (EF Core) を使ってPostgreSQLでCRUD操作をする方法について解説します。※EF Coreを使わずにデータを取得する方法については以下の記事を参照してください。環境Visual ...
データベース連携

【C#】Entity Framework Coreを使ってSQLiteを操作する

Entity Framework Core (EF Core) を使って、SQLiteからデータを取得したり更新する方法を解説します。(参考)EF Coreを使わずにデータを取得する方法についてはこちらSQLiteはインストール不要なので、...