C#入門

開発環境

【初心者向け】Visual StudioでC#開発環境を構築する方法

Microsoft公式の統合開発環境(IDE)であるVisual Studioを使えば、初心者でも簡単にC#の開発環境を構築することができます。 この記事では、Visual Studio 2022 のインストール方法から「Hello Wor...
開発環境

Visual Studio 2022 に GitHub Copilot Free を導入する方法

2024年12月にリリースされた GitHub Copilot Free を、Visual Studio 2022に導入する方法を解説します。 GitHub Copilot Free とは GitHub Copilot Freeは、AIがコ...
開発環境

【初心者向け】Visual Studio 2022でGitHubと連携する方法

Visual Studioを使えばお手軽にGitHubと連携でき、GUI上でソースコードを管理できます。 本記事では、Visual Studio 2022でGitHubと連携し、基本的な操作を行う方法を解説します。 前提 Visual St...
基本文法・構文解説

C#と比較して学ぶDart言語仕様③ – クラス・非同期処理

前回の記事に続いて、Dartの言語仕様をC#と比較しながら簡単に解説していきます。 最後となる今回は、クラスと非同期処理について見ていきます。 ※第1回と第2回の記事は下記から飛べます。 言語のバージョン Dart 3.4.3 C# 12 ...
基本文法・構文解説

C#と比較して学ぶDart言語仕様② – 演算子・制御構文・例外処理・関数

前回の記事に続いて、Dartの言語仕様をC#と比較しながら簡単に解説していきます。 今回は、演算子・制御構文・例外処理・関数について見ていきます。 ※第1回・第3回の記事はこちら 言語のバージョン Dart 3.4.3 C# 12 (.NE...
基本文法・構文解説

C#と比較して学ぶDart言語仕様① – 変数・型・ジェネリクス

C#による開発経験しかなかった私が急遽Flutter/Dartを学ぶ必要性が出てきたため、Dartの言語仕様をC#と比較しながら簡単にまとめてみました。 細かい仕様については誤りがあるかもしれないのでその点についてはご容赦ください。 ボリュ...
データベース連携

Entity Framework Core で実行されるSQLの確認方法

Entity Framework Core(EF Core)で、実際にどのようなSQLが実行されるのかをログで確認する方法を解説します。 環境 Visual Studio 2022 .NET 8 前提 開発時(デバッグ時)に確認することを想...
データベース連携

【C#】Entity Framework CoreでSQL Serverを操作する

Entity Framework Core (EF Core) を使ってSQL Server (LocalDB) に接続し、DBを生成したりCRUD操作をする方法を解説します。 ※直接SQLでデータを操作する方法(ADO.NET)については...
基本文法・構文解説

【C#】Adapterパターンの使い方

デザインパターンの1つである「Adapterパターン」の基本的な使い方を解説します。 環境 Visual Studio 2022 .NET 6 Adapterパターンとは 互換性がないクラス同士を連携させるためのパターンです。 新たにAda...
開発環境

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

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