2025-12

C#

👆️インターフェースと抽象クラスの違い[C#]

C#を学び始めたばかりの方にとって、「インターフェース」と「抽象クラス」はどちらも「メソッドの型だけ決めて、中身は後で書く」という似た性質を持っているため、混乱しやすいポイントです。この記事では、この2つの違いと、現場でどう使い分けるべきか...
C#

🗃️ INIファイルをから JSON へ移行する [C#]

概要WindowsフォームやWPFなどでツールを作成する際、設定ファイルの保存形式として長らく親しまれてきた .ini ファイル。しかし、階層構造を持つデータや型(数値、ブール値など)をより自然に扱うため、現代の開発では JSON 形式への...
マイコン開発

💻 Arduino IDEにおける #include の使い方と注意点

#includeは、プログラムに他のファイル(通常はライブラリやヘッダーファイル)のコードを含めるために使用されるプリプロセッサディレクティブです。1.構文の種類と検索パス主な構文は2種類あり、検索されるファイルの場所(パス)が異なります。...
C#

🚀 VB.NET と C# の比較:違いと独自の機能

Visual Basic .NET (VB.NET) と C# は、Microsoft の .NET プラットフォーム上で動作する言語で、機能の大部分は共通しています。しかし、構文、開発思想、および将来性において明確な違いがあるので、調べて...