統合開発環境 IDE(Integrated Development Environment)
Microsoft Visual C# 2008 Express Edition
今日書いたソースコード。
昨日書いたプログラムをrefキーワードで変更。
using System;
class SampleClass
{
public void sampleFunc( ref int a )
{
a *= 10; // a=a*10と同じ
Console.WriteLine( a );
}
}
class MainClass
{
static void Main()
{
SampleClass sample = new SampleClass();
int a = 100;
sample.sampleFunc( ref a ); // 100
Console.WriteLine( a ); // 100
}
}
outキーワードを使用してみる。
using System;
class SampleClass
{
public void sampleFunc(int a, out int b, out int c)
{
b = 10 * a;
c = 100 * a;
}
}
class MainClass
{
static void Main()
{
SampleClass sample = new SampleClass();
int x, y;
sample.sampleFunc( 1000, out x, out y );
Console.WriteLine( x ); // 10*1000=10000
Console.WriteLine( y ); // 100*1000=100000
}
}
プログラミング学習を始めたばかりの頃はclassがMainCass1つだけでも理解するのに時間がかかっていました。しかし19日目となった今では、理解するのに時間はかかりますが2つのclassを書いているので、最初の頃と比べると少しずつではありますが、成長しているのかなあと思って嬉しくなったりしています。
次回でプログラミング学習が20日目で、週1回は休みなので約1ヶ月プログラミング学習を続けることができたことになるので、継続的に学習するという目標はひとまず達成できそうです。
今のところ、プログラミング学習をわくわく楽しく取り組めているので、これからもプログラミング学習を無理せずわくわく楽しく取り組んでいけたらいいなあと思う今日この頃です。
0 コメント:
コメントを投稿