C# プログラミング ガイドC# programming guide

このセクションでは、C# 言語の重要な機能に関する詳細と、.NET Framework 経由でアクセスできる C# の機能について説明します。This section provides detailed information on key C# language features and features accessible to C# through the .NET Framework.

このセクションの大部分は、C# と一般的なプログラミングの概念について、ある程度の知識を持っていることを前提として説明されています。Most of this section assumes that you already know something about C# and general programming concepts. プログラミングや C# のまったくの初心者の方は、「Getting Started with C#」 (C# の概要) の対話型チュートリアルを参照してください。プログラミングの予備知識は必要ありません。If you are a complete beginner with programming or with C#, you might want to visit the Getting Started with C# interactive tutorial, where no prior programming knowledge is required.

特定のキーワード、演算子、およびプリプロセッサ ディレクティブについては、「C# リファレンス」を参照してください。For information about specific keywords, operators and preprocessor directives, see C# Reference. C# 言語の仕様については、「C# 言語仕様」を参照してください。For information about the C# Language Specification, see C# Language Specification.

プログラムのセクションProgram sections

インサイド C# プログラムInside a C# Program

Main() とコマンド ライン引数Main() and Command-Line Arguments

言語セクションLanguage Sections

ステートメント、式、および演算子Statements, Expressions, and Operators

Types

クラスと構造体Classes and Structs

インターフェイスInterfaces

列挙型Enumeration Types

デリゲートDelegates

配列Arrays

文字列Strings

プロパティProperties

インデクサーIndexers

イベントEvents

ジェネリックGenerics

反復子Iterators

LINQ クエリ式LINQ Query Expressions

ラムダ式Lambda Expressions

名前空間Namespaces

Null 許容型Nullable Types

アンセーフ コードとポインターUnsafe Code and Pointers

XML ドキュメント コメントXML Documentation Comments

プラットフォーム セクションPlatform Sections

アプリケーション ドメイン (C# と Visual Basic)Application Domains (C# and Visual Basic)

アセンブリとグローバル アセンブリ キャッシュAssemblies and the Global Assembly Cache

属性Attributes

コレクションCollections

例外と例外処理Exceptions and Exception Handling

ファイル システムとレジストリ (C# プログラミング ガイド)File System and the Registry (C# Programming Guide)

相互運用性Interoperability

リフレクションReflection

参照See Also

C# リファレンスC# Reference
C#C#