基本文法・構文解説

基本文法・構文解説

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#と比較しながら簡単にまとめてみました。 細かい仕様については誤りがあるかもしれないのでその点についてはご容赦ください。 ボリュ...
基本文法・構文解説

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

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

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

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

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

標準で搭載されている System.Text.Json 名前空間の JsonSerializer クラスを使って、JSONのシリアライズやデシリアライズを行う方法を解説します。 環境 Visual Studio 2022 .NET 8 参考...
基本文法・構文解説

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

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