第109回 Iteratorパターンについて
公開日:2014-10-29 更新日:2019-05-13
1. 概要
独り言によるプログラミング講座「第109回 Iteratorパターンについて」です。
デザインパターンの1つである Iterator パターンについて説明しています。
デザインパターンの1つである Iterator パターンについて説明しています。
2. 動画
3. 動画中に書いたソース
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//★独り言によるプログラミング講座
//■Iteratorパターンについて
// リストです。
}
private void button1_Click(object sender, EventArgs e)
{
List<String> list = new List<String>();
list.Add("1");
list.Add("2");
list.Add("3");
list.Add("4");
list.Add("5");
list.RemoveAt(2);
foreach (var value in list) {
MessageBox.Show(value);
}
for (int i = 0; i < list.Count(); i++) {
MessageBox.Show(list[i]);
}
}
private void button2_Click(object sender, EventArgs e)
{
//配列
// メリット:インデックスを指定して、設定・取得ができる。
String[] list = new String[5];
list[0] = "1";
list[1] = "2";
list[2] = "3";
list[3] = "4";
list[4] = "5";
for (int i = 0; i < list.Count(); i++) {
MessageBox.Show(list[i].ToString());
}
}
}
}