ここでは.NETについて解説します。 .NET Core/.NET Framework のクラスライブラリにおけるクラス・インターフェイス・メソッドの動作や使い方など、主に言語やプラットフォームに依存しない部分を中心に解説しています。

本文中で解説するクラスやメソッドにはできる限り.NET API ブラウザーおよびMicrosoft Docsへのリンクを設定してあります。 クラスやメソッドの詳しい仕様や、サポートされるフレームワーク・ランタイムバージョン等の正確な情報はリンク先のドキュメントを参照してください。

サンプルコードは主にC#・VB.NETで記述しています。 記事の公開時期によってはコードの書き方としては古くなっているものがあります。 C#・VB.NETでは言語の互換性が維持されているため動作しなくなっているサンプルコードはないはずですが、現在ではより良い書き方にできるコードがある点にご留意ください。

ほとんどのサンプルコードはMonoやLinux上でも同様に動作することを検証しています。 また、未実装の機能やパフォーマンスの違い、プラットフォーム、フレームワークやランタイムによる差異がある場合は明記するようにしています。

ページ一覧

以下のページでは、上記以外のクラスについて個別に解説しています。

以下のページでは、.NETのクラスを使ったTipsや個別のトピックについて紹介しています。

関連するページ

Visual Basic .NET
Visual Basic言語の基礎的なことについて解説しています。
Mono
Monoの環境構築、MonoDevelopの導入などについて解説しています。
Libraries
.NET Framework/Mono向けのライブラリを公開しています。
掲示板
質問等はこちらへどうぞ。