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(); |
![]()