.NET Framework
ここでは.NET Frameworkの基本的なクラス・インターフェイス・属性について、言語やプラットフォーム・IDEに依存しない部分を中心に解説しています。
対象となるバージョンは主に.NET Framework 2.0, .NET Framework 3.5です。 .NET Framework 4やMonoについても触れていますが、その場合は明記するようにしています。 サンプルコードは主にC# 2.0、Visual Basic 2005(VB8)で記述しています。
文中で解説するクラスやメソッドにはMSDNライブラリへのリンクを設定してあります。 詳しい仕様やサポートされるバージョン等の正確な情報はリンク先のドキュメントを参照してください。
-
.NET Framework
- 配列
- 属性とメタデータ
- 基本的なデータ型
- クラスライブラリの作成
- オブジェクトの複製
-
コレクション
- 種類と特徴
- 非ジェネリックコレクション
- 非ジェネリックコレクション(1) ArrayList
- 非ジェネリックコレクション(2) Hashtable
- 非ジェネリックコレクション(3) SortedList
- 非ジェネリックコレクション(4) StackとQueue
- 非ジェネリックコレクション(5) CollectionBase
- ジェネリックコレクション
- ジェネリックコレクション(1) List
- ジェネリックコレクション(2) Dictionary
- ジェネリックコレクション(3) SortedListとSortedDictionary
- ジェネリックコレクション(4) LinkedList
- ジェネリックコレクション(5) StackとQueue
- ジェネリックコレクション(6) HashSetとSortedSet
- 汎用ジェネリックコレクション
- 汎用ジェネリックコレクション(1) Collection/ReadOnlyCollection
- 汎用ジェネリックコレクション(2) ObservableCollection/ReadOnlyObservableCollection
- 汎用ジェネリックコレクション(3) KeyedCollection
- その他のコレクション・未整理事項
- 比較
- 条件付きの呼び出し
- 型変換
- デバッグ操作と属性
- デリゲート
- オブジェクトの破棄
- 列挙体
- 列挙操作と列挙子
- 環境情報の取得
- 例外
- ロケール(カルチャ)
- 数学関数・高度な数値型
- MSBuild
- 型とメンバの廃止・旧式化
- パフォーマンスカウンタ
- 正規表現
- シリアライズ
- ソート
- 文字列
- 文字列と書式
- 構造体のレイアウトと共用体
以下のページでは、.NET Frameworkのクラスライブラリに含まれる個々のクラスについて解説しています。
-
クラスライブラリ
- Microsoft.VisualBasic.FileIO.TextFieldParser
- System.Activator
- System.ArraySegment
- System.Diagnostics.Stopwatch
- System.Drawing.Text.PrivateFontCollection
- System.IO.Compression.GZipStream
- System.Net.Mail.SmtpClient
- System.Threading.Monitor
- System.Threading.Mutex
- System.Threading.Semaphore
- System.Threading.WaitHandle
- System.Windows.Forms.ApplicationContext
以下は関連するページへのリンクです。
- Visual Basic .NET
- Visual Basic言語の基礎的なことについて解説しています。
- Mono
- Monoの環境構築、MonoDevelopの導入などについて解説しています。
- Tips
- ここでは触れていないクラス等を使ったTipsを紹介しています。
- Libraries
- .NET Framework/Mono向けのライブラリを公開しています。
- 掲示板
- 質問等はこちらへどうぞ。
.NET Frameworkの理解とVisual Basic .NET、C#の学習をするにあたり、以下の書籍がとても参考になりました。
|
|
|