OLD CASE:
using System;
class Program
{
private static int sample(int x)
{
Console.WriteLine("現在xは{0}です。", x);
Console.WriteLine("奇数と偶数を入れ替えます。");
if ((x % 2) == 0)
x++;
else
x--;
Console.WriteLine("現在xは{0}です。", x);
return x;
}
static void Main()
{
sample(122);
sample(123);
}
}
実行結果:
現在xは122です。
奇数と偶数を入れ替えます。
現在xは123です。
現在xは123です。
奇数と偶数を入れ替えます。
現在xは122です。
NEW CASE: (sampleメソッドのみ入れ替え)
private static int sample(int x)
{
Console.WriteLine("現在xは{0}です。", x);
Console.WriteLine("奇数と偶数を入れ替えます。");
x ^= 1;
Console.WriteLine("現在xは{0}です。", x);
return x;
}