so-zou.jp
C# プログラミング解説
トップ
Desktopアプリ
技術情報
プログラミング
C#
C# プログラミング解説
目次
導入
C#のバージョン
基本
文法
データ型
(type)
数値型
配列
コレクション
Generic名前空間
List<T>クラス
Concurrent名前空間
ポインタ
文字列
演算子
(operator)
予約語
(reserved word)
例外
(exception)
クラス
(class)
メソッド
プロパティ
インターフェイス
(interface)
ジェネリック
(generic)
デリゲート
(delegate)
イベント
(event)
属性
(attribute)
コントロール
Controlクラス
Formクラス
グラフィック
音声と動画
音声
動画
リソース
プロセス
スレッド
スレッド セーフなコントロールの呼び出し
ネットワーク
ストリーム
ファイル
XML
LINQ
Enumerableクラス
データ永続化
データベース
セキュリティ
システム
国際化
日時
ツール
ビルド システム
(MSBuild)
コンパイラ
(csc.exe)
テスト
デバッグ
配置
アプリケーション設定
ライブラリ
C++との相互運用
DLL関数の呼び出し
トラブル対処法
この解説では、
C#
3.0
を前提としています。
参考
公式
C# プログラミング ガイド | Microsoft Learn
[
MSDNの日本語と英語を簡単に切り替えるブックマークレット
]
Visual C# デベロッパー センター: 開発 | MSDN
.NET Framework デベロッパー センター - MSDN
C# のガイド | Microsoft Learn
C# リファレンス | Microsoft Learn
(
C# リファレンス | MSDN
)
C# チュートリアル | Microsoft Learn
(
C# チュートリアル | MSDN
)
System.Windows - .NET API ブラウザー | Microsoft Learn
System Namespace | Microsoft Learn
MSDN Search
(social.msdn.microsoft.com)
検索
マイクロソフト サポート
(support.microsoft.com)
検索
MSDN 検索術 ~検索テクニックを実例付きで解説!~|MSDN
非公式
C# Tutorial | TutorialsPoint
C Sharp Tutorials | TutorialsPoint
連載:[完全版]究極のC#プログラミング - @IT
川俣晶 (~2010/07/05)
C# によるプログラミング入門 - 未確認飛行 C
DOBON.NET .NET Tips
.NET Framework - WisdomSoft
(
Microsoft .NET入門 - WisdomSoft (旧)
)
C#ゲームプログラミング - WisdomSoft
記事一覧
C#:CodeZine(コードジン)
.NET Framework:CodeZine(コードジン)
資料
Reference Source
(.NET Frameworkのソースコード)
Download
(ソースコードのダウンロード)
(ソースコードは展開したファイルの
Source\ndp\fx\src
にある)
Source Browser
(.NET Coreのソースコード)
C#コーディング標準
≫
コーディング規約
用語集
Microsoft.NET関連用語集 - @IT
マイクロソフト | ランゲージ ポータル
参考書
C#エッセンシャルズ 第2版
[オライリー] Ben Albahariほか
対象はC# 1.0
プログラミングMicrosoft .NET Framework 第2版
[日経BP] Jeffrey Richter
対象は.NET Framework 2.0 (C# 2.0)。原題は「CLR via C#, Second Edition」
C#によるプログラミングWindows 上
[日経BP] Charles Petzold
対象は.NET Framework 1.0 (C# 1.0)。Windowsフォームが主題
C#によるプログラミングWindows 下
[日経BP] Charles Petzold
対象は.NET Framework 1.0 (C# 1.0)。グラフィック処理が主題
.NET&Windowsプログラマのためのデバッグテクニック徹底解説
[日経BP] John Robbins
対象は.NET Framework 1.1 (C# 1.2)
関連ページ
C++、C++/CLI、C# 3つの言語の比較
Microsoft Learnから検索
検索
導入
C#のバージョン
文法
データ型
数値型
配列
コレクション
ポインタ
文字列
演算子
クラス
メソッド
プロパティ
インターフェイス
ジェネリック
デリゲート
イベント
属性
コントロール
Controlクラス
Formクラス
グラフィック
音声と動画
音声
動画
リソース
プロセス
スレッド
ネットワーク
ストリーム
ファイル
LINQ
Enumerableクラス
データ永続化
データベース
国際化
ツール
ビルド システム
コンパイラ
テスト
デバッグ
配置
アプリケーション設定
C++との相互運用
DLL関数の呼び出し
トラブル対処法
関連情報
Visual Studioの使用方法
C++などとの比較
C++ プログラミング解説
C++/CLI プログラミング解説
Java プログラミング解説
Windowsアプリケーション開発