v1= 1 v2= 0 sum= 1 v1= 2 v2= 10 sum= 12 v1= 3 v2= 20 sum= 23 v1= 4 v2= 30 sum= 34 v1= 5 v2= 40 sum= 45 |
前田稔(Maeda Minoru)の超初心者のプログラム入門
/****************************************/ /*★ Array に Class を登録 前田 稔 ★*/ /****************************************/ using System; class Prog { public class Cls { public int v1; public int v2; public int sum; //Constructor public Cls(int val1, int val2) { v1 = val1; v2 = val2; sum = v1+v2; } } public static void Main() { Cls[] cls = new Cls[5]; int i; for (i = 0; i < 5; i++) cls[i] = new Cls(i + 1, i * 10); for (i = 0; i < 5; i++) Console.WriteLine("v1={0,4} v2={1,4} sum={2,5}", cls[i].v1, cls[i].v2, cls[i].sum); } } |
public class Cls { public int v1; public int v2; public int sum; //Constructor public Cls(int val1, int val2) { v1 = val1; v2 = val2; sum = v1+v2; } } |
Cls[] cls = new Cls[5]; |
for(i=0; i<5; i++) cls[i] = new Cls(i + 1, i * 10); |
for(i=0; i<5; i++) Console.WriteLine("v1={0,4} v2={1,4} sum={2,5}", cls[i].v1, cls[i].v2, cls[i].sum); |
public static void Main() { Cls[] cls = { new Cls(1,8), new Cls(3,4), new Cls(5,2), new Cls(7,6) }; for(int i=0; i<4; i++) Console.WriteLine("v1={0,4} v2={1,4} sum={2,5}", cls[i].v1, cls[i].v2, cls[i].sum); } |