2009年11月23日月曜日

統合開発環境 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 コメント:

コメントを投稿