【C#】nullの学習
C#におけるnullに関する知識とノウハウについて説明します nullとは nullは、参 ...
【C#】共変性をわかりやすく
共変性(covariance)とは、簡単に言うと「大きな箱の中に小さな箱が入る」ということ ...
C#のメモリ領域
メモリ管理の概要について考えてみましょう メモリ領域の種類 実際の仕組みは非常に複雑になっ ...
シングルトンパターンと静的クラス(Static:スタティック)の使い分け
C#でシングルトンパターンとスタティックの使い分けは、それぞれの使用目的やニーズによって異 ...
C#バージョンごとの配列の初期化と代入の遷移
C#の歴史を通じて配列の初期化と代入方法は進化し、より使いやすくなっています。以下に、主要 ...
【C#】繰り返す(for文)をVisualStudioのインテリセンスを使って少ない労力で入力する
VisualStudioのスニペット機能を使って少ない労力で入力する手順について見ていきま ...
1つのソリューションに複数のプロジェクトを作成(VisualStudio 2022)
ソリューションとプロジェクトの関係 ソリューションは、プロジェクト(プログラムコードが書か ...
数値計算で型による誤差
2進数と10進数では内部の数値の扱い型が違います これを認識していないと思わぬバグを生むこ ...
10進数の0.1を2進数に変換すると誤差ができるのはなぜ?
10進数と2進数で誤差が出ることを説明するために、簡単な例を使ってみましょう。まず、10進 ...
C#と.NETとのバージョンの関係
マイクロソフトが関連を提供していますので、確認してみましょう バージョン関係(作成時点) ...