C# のガイドC# Guide

C# のガイドでは、C# 言語に関する多数のリソースを提供します。The C# guide provides many resources about the C# language. このガイドは、さまざまなレベルのユーザーにご利用いただけます。This site has many different audiences. プログラミングの経験、または C# 言語や .NET の使用経験に応じて必要なセクションをお読みください。Depending on your experience with programming, or with the C# language and .NET, you may wish to explore different sections of this guide.

  • 開発初心者:For brand-new developers:

    • C# の概要に関するチュートリアルから始めます。Start with the Introduction to C# tutorials. これらのチュートリアルでは、ブラウザーで対話的に C# 言語を調べることができます。These tutorials let you explore the C# language interactively in your browser. ここから、その他のチュートリアルに進むことができます。From there, you can move on to other tutorials. チュートリアルでは、C# プログラムを 1 から作成する方法が説明されており、These tutorials show you how to create C# programs from scratch. 段階を追ってプログラムを作成できるようになっています。The tutorials provide a step-by-step process to create programs. 言語の概念と、自分で C# プログラムを作成する方法を説明します。They show the language concepts and how to build C# programs on your own. 最初に概要を読みたい場合は、「C# 言語のツアー」から始めてください。If you prefer reading overview information first, try the tour of the C# language. ここでは C# 言語の概念を学べます。It explains the concepts of the C# language. ツアーを読み終えたら、C# 言語の基本的な知識を基に、チュートリアルを試したり、自分でプログラムを作成したりできるようになります。After reading this, you'll have a basic understanding of the language, and be ready to try the tutorials, or build something on your own.
  • C# を初めて使用する開発者:For developers new to C#:

    • 開発経験はあるものの、C# は初めてという場合は、「C# 言語のツアー」をお読みください。If you've done development before, but are new to C#, read the tour of the C# language. ここでは、C# 言語の基本的な構文と構造について説明します。読者は、この言語のツアーを読んで、C# と使用経験のある他の言語を比較できます。It covers the basic syntax and structure for the language, and you can use the language tour to contrast C# with other languages you've used. チュートリアル」を参照し、基本的な C# プログラムを試してみるのもよいでしょう。You can also browse the tutorials to try basic C# programs.
  • 経験豊富な C# 開発者:Experienced C# developers:

    • C# の経験がある場合は、最新バージョンの新機能を知ることから始めましょう。If you've used C# before, you should start by reading what's in the latest version of the language. 現在のバージョンの新機能は、「C# の新機能」で確認することができます。Check out What's new in C# for the new features in the current version.

C# ガイドの編成How the C# guide is organized

C# ガイドにはいくつかのセクションがあります。There are several sections in the C# Guide. 順番に読み進めても、興味のある記事を選んで読んでもかまいません。You can read them in order, or jump directly to what interests you the most. 言語に関する説明がメインのセクションもあれば、Some of the sections are heavily focused on the language. C# と .NET Framework を使用して作成できるプログラムのデモを示す、エンド ツー エンドのシナリオを示すセクションもあります。Others provide end-to-end scenarios that demonstrate a few of the types of programs you can create using C# and the .NET Framework.

  • 開始するにはGet Started

    • ここでは、好みのプラットフォームで C# 開発環境を使用するためにインストールする必要があるものについて説明します。This section covers what you need to install for a C# development environment on your preferred platform. このセクションの各トピックで、サポートされているさまざまな環境で初めての C# プログラムを作成する方法を説明します。The different topics under this section explain how to create your first C# program in different supported environments.
  • C# の概要に関するチュートリアル:Introduction to C# tutorials:

    • C# の概要に関するチュートリアルには、開発を始めたばかりの方が Read Eval Print Loop (REPL) インターフェイスを使用してブラウザーで C# 言語を調べたり、学習したりできる対話型チュートリアルが用意されています。Introduction to C# tutorials presents interactive tutorials for brand-new developers to explore and learn the C# language in the browser using a Read-Eval-Print Loop (REPL) interface. 対話型レッスンを終了した後、ご利用のコンピューターで同じレッスンを実習することにより、コーディング スキルを向上できます。After you finish the interactive lessons, you can improve your coding skills by practicing the same lessons on your machine.
  • チュートリアルTutorials

    • このセクションでは、説明とコードを含む、エンド ツー エンドのさまざまなシナリオを示します。This section provides a variety of end-to-end scenarios, including descriptions and code. また、特定の用法が推奨される理由と、さまざまな状況に最も適した C# の機能について説明し、一般的なタスクの実装を参照できます。It shows why certain idioms are preferred, what C# features work best in different situations, and reference implementations for common tasks. コードを見て学びたい場合は、このセクションから始めましょう。If you learn best by seeing code, start in this section. すべてのコードをダウンロードして、ご自身の環境で使ってみることもできます。You can also download all the code and experiment in your own environment.
  • C# のツアーTour of C#

    • ここでは、C# 言語の概要を示します。This section provides an overview of the language. C# プログラムの構成要素と C# 言語の機能についても説明します。It covers the elements that make up C# programs and the capabilities of the language. また、C# のすべての構文要素を使った小さなサンプルを示し、C# 言語に関する主なトピックについて説明します。It shows small samples of all the syntax elements of C# and discussions of the major C# language topics.
  • C# の新機能What's new in C#

    • C# 言語の最新の言語リリースと履歴に追加された新機能の概要を提供します。Provides overviews of new features added in the latest language releases and of the history of the C# language.
  • C# プログラミングガイドC# Programming Guide

    • C# 言語構成要素の使用方法に関する情報および実際の例を提供します。Provides information and practical examples about how to use C# language constructs.
  • チュートリアルWalkthroughs

    • C# を使用するプログラミングのチュートリアルと、各チュートリアルに関する簡単な説明へのリンクを示します。Provides links to programming walkthroughs that use C# and a brief description of each walkthrough.
  • 言語リファレンスLanguage Reference

    • C# 言語に関するリファレンス資料が含まれています。This section contains the reference material on the C# language. この資料は、C# の構文とセマンティクスを理解するのに役立ちます。This material helps you understand the syntax and semantics of C#. 型、演算子、属性、プリプロセッサ ディレクティブ、コンパイラ スイッチ、およびコンパイラのエラーと警告に関するリファレンス情報も含まれています。It also includes reference material on types, operators, attributes, preprocessor directives, compiler switches, compiler errors, and compiler warnings.
  • C# 言語仕様C# Language Specification

    • C# 言語仕様の最新バージョンへのリンク。Links to the latest versions of the C# language specification.

関連項目See also