C# の概要

C# の概要に関するチュートリアルへようこそ。 これらのレッスンは、お使いのブラウザーで実行できる、対話形式のコードから開始します。 これらの対話型レッスンを開始する前に、C# 101 ビデオ シリーズで C# の基本を学習できます。

最初のレッスンでは、小規模なコード スニペットを使用して C# の概念を説明します。 C# 構文の基礎や、文字列、数値、ブール値などのデータ型の使用方法を学習します。 すべて対話形式で、数分のうちにコードを記述して実行することになります。 この最初のレッスンでは、プログラミングや C# 言語について事前の知識をお持ちでないことを前提としています。

これらのチュートリアルは、さまざまな環境で試すことができます。 学習する概念は同じです。 違いは、どのエクスペリエンスをご希望かです。

Hello World レッスンに続くすべての入門用チュートリアルは、オンライン ブラウザー エクスペリエンスを使用するか独自のローカル開発環境で使用できます。 各チュートリアルの最後に、次のレッスンをオンラインまたは自分のコンピューターのどちらで続行するかを決定します。 環境を設定し、ご利用のコンピューターで次のチュートリアルを続行するためのリンクがあります。

Hello World

Hello World」チュートリアルでは、最も基本的な C# プログラムを作成します。 string 型とテキストの操作方法について学習します。 Microsoft Learn または Binder での Jupyter でもパスを使用することができます。

C# における数値

C# における数値チュートリアルでは、コンピューターに数値が格納されるしくみとさまざまな数値型で計算するしくみが紹介されます。 丸め処理の基礎と、C# で算術演算を実行する方法を学習します。 このチュートリアルもご利用のコンピューターでローカルで実行するために使用できます。

このチュートリアルは、Hello world レッスンを修了していることが前提条件となります。

分岐とループ

分岐とループ チュートリアルでは、変数に格納されている値に基づき、コード実行のさまざまなパスを選択することの基本を説明します。 プログラムが決定して異なる操作を選択する上で基本となる、制御フローの基礎を学習します。 このチュートリアルもご利用のコンピューターでローカルで実行するために使用できます。

このチュートリアルは、Hello world レッスンと C# における数値レッスンを修了していることが前提条件となります。

リスト コレクション

リスト コレクション」レッスンでは、データのシーケンスを格納するリスト コレクション型について説明します。 項目の追加方法や削除方法、項目の検索方法、リストを並べ替える方法を学習します。 さまざまな種類のリストを紹介します。 このチュートリアルもご利用のコンピューターでローカルで実行するために使用できます。

このチュートリアルは、上に挙げたレッスンを修了していることが前提条件となります。

101 個の LINQ サンプル

このサンプルには dotnet-try グローバルツールが必要です。 ツールをインストールし、try-samples リポジトリを複製すると、対話形式で実行できる一連の 101 個のサンプルを通じて、統合言語クエリ (LINQ) を学習できます。 さまざまな方法でデータ シーケンスのクエリ、探索、および変換を行うことができます。