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:

    • クイックスタート」セクションから開始してください。Start with the Quickstarts section. これらのクイックスタートでは、ブラウザーで対話的に C# 言語を調べることができます。These quickstarts let you explore the C# language interactively in your browser. そこから、「チュートリアル」セクションに移動できます。From there, you can move on to the tutorials section. チュートリアルでは、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# 言語の概念と、自分で 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# のクイックスタート:C# Quickstarts:

    • C# のクイックスタートでは、開発を始めたばかりの方が Read Eval Print Loop (REPL) インターフェイスを使用してブラウザーで C# 言語を調べたり、学習したりできる対話型チュートリアルを提供します。C# Quickstarts 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.
  • 最新の機能Latest Features

    • C# 言語の新機能について説明し、Learn about new features in the language. C# インタラクティブ (C# の REPL) や .NET コンパイラ プラットフォーム SDK などの新しいツールを紹介しています。Learn about new tools like C# Interactive (C#'s REPL), and the .NET Compiler Platform SDK. このセクションでは、C# 言語がどのように進化しているか、および新しいツールが生産性の向上にどのように役立つかについて説明します。This section shows how the language is evolving and how the new tools can make you more productive.
  • 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

    • Microsoft Word 形式で作成された最新バージョンの C# 仕様へのリンクを紹介します。Links to the latest version of the C# Specifications in Microsoft Word format.

関連項目See also

Visual C# と Visual Basic の概要Getting Started with Visual C# and Visual Basic
.NET 開発.NET Development
C# のサンプルC# Samples