C# のクイックスタートC# Quickstarts

C# のクイック スタートへようこそ。Welcome to the C# Quickstarts. まずは、お使いのブラウザーで実行できる、対話形式のレッスンを開始します。These start with interactive lessons that you can run in your browser.

最初のレッスンでは、小規模なコード スニペットを使用して C# の概念を説明します。The first lessons explain C# concepts using small snippets of code. C# 構文の基礎や、文字列、数値、ブール値などのデータ型の使用方法を学習します。You'll learn the basics of C# syntax and how to work with data types like strings, numbers, and booleans. すべて対話形式で、数分のうちにコードを記述することになります。It's all interactive, and you'll be writing code within minutes. この最初のレッスンでは、プログラミングや C# 言語について事前の知識をお持ちでないことを前提としています。These first lessons assume no prior knowledge of programming or the C# language.

Hello World レッスンに続くすべてのクイック スタートは、オンライン ブラウザー エクスペリエンスを使用するか独自の開発環境で使用できます。All the quickstarts following the Hello World lesson are available using the online browser experience or on your own development environment. 各レッスンの最後に、次のクイック スタートをオンラインまたは自分のコンピューターのどちらで続行するかを決定します。At the end of each lesson, you decide if you want to continue with the next quickstart online or on your own machine. 環境を設定し、ご利用のコンピューターに次のクイック スタートを続行するためのリンクがあります。There are links to help you setup your environment and continue with the next quickstart on your machine.

Hello WorldHello world

Hello World」クイック スタートでは、最も基本的な C# プログラムを作成します。In the Hello world quickstart, you'll create the most basic C# program. string 型とテキストの操作方法について学習します。You'll explore the string type and how to work with text.

C# における数値Numbers in C#

C# における数値」クイック スタートでは、コンピューターが数値を格納する方法と、異なる数値型で計算を実行する方法について説明します。In the Numbers in C# quickstart, you'll learn how computers store numbers and how to perform calculations with different numeric types. 丸め処理の基礎と、C# で算術演算を実行する方法を学習します。You'll learn the basics of rounding, and how to perform mathematical calculations using C#. このクイックスタートもご利用のコンピューターでローカルで実行するために使用できます。This quickstart is also available to run locally on your machine.

このクイック スタートでは、「Hello World」チュートリアルを終了していることを前提としています。This quickstart assumes that you have finished the Hello world tutorial.

分岐とループBranches and loops

分岐とループ」のクイック スタートでは、変数に格納された値に基づいて、コード実行のさまざまなパスを選択する作業の基礎について説明します。The Branches and loops quickstart teaches the basics of selecting different paths of code execution based on the values stored in variables. プログラムが決定して異なる操作を選択する上で基本となる、制御フローの基礎を学習します。You'll learn the basics of control flow, which is the basis of how programs make decisions and choose different actions. このクイックスタートもご利用のコンピューターでローカルで実行するために使用できます。This quickstart is also available to run locally on your machine.

この入門レッスンでは、「Hello World」および「C# における数値」の各レッスンが終了していることを前提としています。This beginning lesson assumes that you have finished the Hello World and Numbers in C# lessons.

補間文字列Interpolated strings

挿入文字列」のクイック スタートでは、大きな文字列に式を挿入する方法を示します。The interpolated strings quickstart shows you how to insert an expression into a larger string. 補間式を定義する方法、1 つ以上の補間式を含む補間文字列から結果文字列を作成する方法、結果文字列に含まれる式の書式設定、列の幅、および配置を制御する方法を学習します。You'll learn how to define an interpolated expression, how to create a result string from an interpolated string that has one or more interpolated expressions, and how to control the formatting, column width, and alignment of expressions included in the result string.

この入門レッスンでは、「Hello World」、「C# における数値」、および「分岐とループ」の各レッスンが終了していることを前提としています。This beginning lesson assumes that you have finished the Hello World, Numbers in C#, and Branches and loops lessons.

リスト コレクションList collection

リスト コレクション」レッスンでは、データのシーケンスを格納するリスト コレクション型について説明します。The List collection lesson gives you a tour of the List collection type that stores sequences of data. 項目の追加方法や削除方法、項目の検索方法、リストを並べ替える方法を学習します。You'll learn how to add and remove items, search for items, and sort the lists. さまざまな種類のリストを紹介します。You'll explore different kinds of lists. このクイックスタートもご利用のコンピューターでローカルで実行するために使用できます。This quickstart is also available to run locally on your machine.

この入門クイック スタートでは、上記のクイック スタートが終了していることを前提としています。This beginning quickstart assumes that you have finished the quickstarts listed above.

クラスの概要Introduction to classes

この最後のクイック スタートは、お使いのマシンで、独自のローカルの開発環境と .NET Core を使用して行うためにのみ使用できます。This final quickstart is only available to run on your machine, using your own local development environment and .NET Core. コンソール アプリケーションを構築し、C# 言語に含まれるオブジェクト指向の基本的な機能について学習します。You'll build a console application and see the basic object-oriented features that are part of the C# language.

このクイック スタートでは、オンラインのクイック スタートを終了していること、さらに .NET Core SDKVisual Studio Code をインストール済みであることを前提としています。This quickstart assumes you've finished the online quickstarts, and you've installed .NET Core SDK and Visual Studio Code.