Step 1: Intro
これは C# で記述された .NET コンソール アプリケーションです。[コードの実行] を選択して試してください。
Console.WriteLine("Hello World!");
Step 2: Strings
コードを変更して、コンソールがワールドではなく自分の名前を示すようにします (例: Hello Ana!
)。[コードの実行] を選択して、適切かどうかを確認します。
Console.WriteLine("Hello <name>!");
Step 3: Variables
変数は、コードの他の場所で使用できる値を保持します。
自分の名前を name
変数に格納して、出力メッセージを作成する場合にその変数から値を読み取るようにしましょう。
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
表示する
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Step 4: String interpolation
文字列補間では、文字列をより簡潔で読みやすい方法で組み立てます。
文字列の開始引用符の前に $
を追加すると、文字列中の中括弧内に name
変数などの文字列値を含めることができます。それを試してみて、[コードの実行] を選択します。
var name = "<name>";
Console.WriteLine($"Hello {name}!");
表示する
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Step 5: Methods
メソッドは入力を受け取り、何らかの作業を行い、時には結果を返します。
ToUpper()
は、name
変数など、文字列に対して呼び出すことができるメソッドです。このメソッドは、大文字に変換された同じ文字列を返します。
あいさつを更新して、あいさつする相手の名前を大文字に変更し、[コードの実行] を選択します。
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
表示する
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Step 6: Collections
コレクションには同じ型の複数の値が含まれています。
name
変数を、名前の一覧を持つ names
変数に置き換えます。次に、foreach
ループを使用して、すべての名前を反復処理し、各ユーザーに通知します。
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}
表示する
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}