v1= 12 v2= 43 sum= 55 v1= 71 v2= 3 sum= 74 v1= 76 v2= 62 sum= 138 v1= 43 v2= 43 sum= 86 v1= 68 v2= 6 sum= 74 ---------------------------- v1= 12 v2= 43 sum= 55 v1= 71 v2= 3 sum= 74 v1= 76 v2= 62 sum= 138 v1= 43 v2= 43 sum= 86 v1= 68 v2= 6 sum= 74 |
前田稔(Maeda Minoru)の超初心者のプログラム入門
/********************************************/ /*★ ArrayList に Class を登録 前田 稔 ★*/ /********************************************/ using System; using System.Collections; class Prog { public class Cls { public int v1; public int v2; public int sum; } public static void Main() { ArrayList array; Cls cls; int i; Random rand = new Random(); array = new ArrayList(); for(i=0; i<5; i++) { cls = new Cls(); cls.v1 = rand.Next(100); cls.v2 = rand.Next(100); cls.sum = cls.v1 + cls.v2; array.Add(cls); } foreach (Cls CLS in array) { Console.WriteLine("v1={0,4} v2={1,4} sum={2,5}", CLS.v1, CLS.v2, CLS.sum); } } } |
using System.Collections; |
public class Cls { public int v1; public int v2; public int sum; } |
ArrayList array; |
array = new ArrayList(); |
Cls cls; for(i=0; i<5; i++) { cls = new Cls(); cls.v1 = rand.Next(100); cls.v2 = rand.Next(100); cls.sum = cls.v1 + cls.v2; array.Add(cls); } |
foreach (Cls CLS in array) { Console.WriteLine("v1={0,4} v2={1,4} sum={2,5}", CLS.v1, CLS.v2, CLS.sum); } |
for(i=0; i<array.Count; i++) { Console.WriteLine("v1={0,4} v2={1,4} sum={2,5}", ((Cls)array[i]).v1, ((Cls)array[i]).v2, ((Cls)array[i]).sum); } |
array.Add(dat); |
for (i = 0; i<array.Count; i++) { } |
array.RemoveAt(index); |
array.Insert(index, dat); |
array.Clear(); |