開発環境
- OS: Windows 10 Pro
- IDE(統合開発環境): Visual Studio Community 2017
Head First C# ―頭とからだで覚えるC#の基本 (Andrew Stellman (著)、Jennifer Greene (著)、佐藤 嘉一 (監修, 監修)、木下 哲也 (翻訳)、オライリージャパン)の4章(型と参照 - 10時です。データがどこにあるか分かりますか?)、プールパズル(p. 159)を取り組んでみる。
コード
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp12
{
class Triangle
{
double area;
int height;
int length;
public void Run()
{
string results = "";
Triangle[] ta = new Triangle[4];
int x = 0;
while (x < 4)
{
ta[x] = new Triangle();
ta[x].height = (x + 1) * 2;
ta[x].length = x + 4;
ta[x].setArea();
results += "三角形 " + x + ", 面積";
results += " = " + ta[x].area + "\n";
x += 1;
}
int y = x;
Triangle t5 = ta[2];
ta[2].area = 323;
results += "y = " + y;
MessageBox.Show(
results + ", t5 面積 = " + t5.area);
}
void setArea()
{
area = (height * length) / 2;
}
}
}
0 コメント:
コメントを投稿