逆の処理である配列からList<T>に変換する場合のコードはこちらの記事を参照してください。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ArrayListConvert
{
public partial class FormMain : Form
{
public FormMain()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
List<int> vlist = new List<int>();
vlist.Add(5);
vlist.Add(20);
vlist.Add(100);
vlist.Add(400);
vlist.Add(80);
int[] array;
array = vlist.ToArray();
for (int i=0; i<array.Length;i++) {
textBox1.Text += array[i] + "\r\n";
}
}
}
}
List<int> vlist = new List<int>();
vlist.Add(5);
vlist.Add(20);
vlist.Add(100);
vlist.Add(400);
vlist.Add(80);
リストのインデックス | 0 | 1 | 2 | 3 | 4 |
値 | 5 | 20 | 100 | 400 | 80 |
int[] array;
array = vlist.ToArray();
for (int i=0; i<array.Length;i++) {
textBox1.Text += array[i] + "\r\n";
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ArrayListConvert
{
public partial class FormMain : Form
{
public FormMain()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
List<string> itemlist = new List<string>();
itemlist.Add("Penguin");
itemlist.Add("Duck");
itemlist.Add("Whale");
itemlist.Add("Bear");
itemlist.Add("Owl");
string[] array;
array = itemlist.ToArray();
for (int i = 0; i < array.Length; i++) {
textBox1.Text += array[i] + "\r\n";
}
}
}
}
List<string> itemlist = new List<string>();
itemlist.Add("Penguin");
itemlist.Add("Duck");
itemlist.Add("Whale");
itemlist.Add("Bear");
itemlist.Add("Owl");
string[] array;
array = itemlist.ToArray();
for (int i = 0; i < array.Length; i++) {
textBox1.Text += array[i] + "\r\n";
}