using System;
namespace MethodTest
{
class Program
{
static void Main(string[] args)
{
int a;
int b;
int ans;
a = 10;
b = 5;
ans = a * b; // aとbの掛け算
Console.WriteLine(ans);
a = 2;
b = 3;
ans = a * b; // aとbの掛け算
Console.WriteLine(ans);
Console.ReadLine();
}
}
}
実行結果
50
60
ans = a * bが2つ重複しているのがわかると思います。
これを関数を使って共通化していきます。
関数は次のように定義することができます。
戻り値の型 関数名()
{
//処理内容
}
サンプルコード
using System;
namespace MethodTest
{
class Program
{
static void Main(string[] args)
{
int a;
int b;
a = 10;
b = 5;
Console.WriteLine(Calc(a, b));
a = 2;
b = 3;
Console.WriteLine(Calc(a, b));
}
/// <summary>
/// aとbを掛けた値を返す
/// </summary>
/// <param name="a"></param>
/// <param name="b"></param>
/// <returns>計算結果</returns>
static int Calc(int a, int b)
{
return a * b;
}
}
}
コメント