演習課題「標準ライブラリを使ってみよう」
標準ライブラリにあるListクラスを使って以下の操作をおこなってください。
Addメソッドを使い、勇者・戦士・魔法使いを追加。
Insertメソッドを使い、インデックスの2に忍者を挿入。
Removeメソッドを使い、戦士を削除。
期待する出力値
勇者
戦士
魔法使い
勇者
戦士
忍者
魔法使い
勇者
忍者
魔法使い
#07:標準ライブラリを使ってみよう
あらかじめ用意されている標準ライブラリの使い方について学習します。
クラスを整理するために使われる概念です。
標準ライブラリ(.NET Framework 4.8)で提供されている機能は、こちらで確認できます。
https://docs.microsoft.com/ja-jp/dotnet/api/?view=netframework-4.8
今回作成したコードは、「C#入門編4:配列の基礎 - 06:Listクラスを使おう」と似たコードとなります。
https://paiza.jp/works/cs/primer/beginner-cs4/13035// 標準ライブラリを使ってみよう
using System;
using System.Collections.Generic;
class Lesson08
{
public static void Main()
{
var team = new List<string>();
team.Add("勇者");
team.Add("戦士");
team.Add("魔法使い");
foreach (var member in team)
{
Console.WriteLine(member);
}
Console.WriteLine();
team.Insert(2,"忍者");
foreach (var member in team)
{
Console.WriteLine(member);
}
Console.WriteLine();
team.Remove("戦士");
foreach (var member in team)
{
Console.WriteLine(member);
}
}
}
名前空間 - C# プログラミング ガイド | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/namespaces/index
using ディレクティブ - C# リファレンス | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/using-directive
System Namespace | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/api/system?view=netframework-4.8
Console Class (System) | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/api/system.console?view=netframework-4.8
System.Collections.Generic Namespace | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/api/system.collections.generic?view=netframework-4.8
ジェネリック - C# によるプログラミング入門 | ++C++; // 未確認飛行 C
https://ufcpp.net/study/csharp/sp2_generics.html
ジェネリック - C# プログラミング ガイド | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/generics/