C#深入浅出キーワード(一)

3255 ワード

1.this
thisキーワードは現在のオブジェクトの「自分」を示すために使用され、一例を見て、いつthisを使用する必要があるかを理解します.
 class Star
    {
        String name;
        int age;
        public void SetInfo(string name,int age)
        {
            name = name;// 
            age = age;//
        }
        public void Show()
        {
            Console.WriteLine(name+""+age.ToString());
        }
    }

 
Starをインスタンス化し、メソッドを呼び出します.
 class Program
    {
        static void Main(string[] args)
        {
            Star star = new Star();
            star.SetInfo(" ",50);
            star.Show();// 0
            Console.ReadKey();
        }
    }

 
出力の結果が予想と一致しないことを見て、上のコードを書き直しました.
 class Star
    {
        String name;
        int age;
        public void SetInfo(string name,int age)
        {
            this.name = name;// 
            this.age = age;//
        }
        public void Show()
        {
            Console.WriteLine(name+""+age.ToString());
        }
    }

2.base
3.using