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

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

このセクションの大部分では、お客様が C# と一般的なプログラミングの概念について、ある程度の知識を持っていることを前提としています。Most of this section assumes that you already know something about C# and general programming concepts. プログラミングや C# についてまったくの初心者の方は、プログラミングの予備知識が必要ない C# の概要に関するチュートリアルや「ブラウザーでの .NET のチュートリアル」を参照することをお勧めします。If you are a complete beginner with programming or with C#, you might want to visit the Introduction to C# Tutorials or .NET In-Browser 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

デリゲートDelegates

配列Arrays

文字列Strings

プロパティProperties

インデクサーIndexers

イベントEvents

ジェネリックGenerics

反復子Iterators

LINQ クエリ式LINQ Query Expressions

名前空間Namespaces

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

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

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

アプリケーション ドメインApplication Domains

.NET のアセンブリAssemblies in .NET

属性Attributes

コレクションCollections

例外と例外処理Exceptions and Exception Handling

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

相互運用性Interoperability

リフレクションReflection

関連項目See also