LoginSignup
3
2

More than 5 years have passed since last update.

プログラム初心者の電気系学生がクラスについて学ぶ ~クラス化の基本~

Last updated at Posted at 2018-03-30

まえがき

このレポートはSkype勉強会での活動を「書面としてアウトプットする」こと、「電気系の学生の成果物を作るための意識高い系のレポート」です。完全初心者なので、勉強会参加者の先輩たちから様々な]ツッコミを頂きながら書いております。それゆえに先輩たちの目から外れた誤字脱字等ございますが、ぜひともツッコミいただいて、私の勉強にさせていただければと思います。

復習

現在、「独習C#」のクラスに突入しております。
こんなコードを書きました。

using System;
using System.IO;
using System.Collections.Generic;
using System.Text.RegularExpressions;

namespace class_replay{//名前空間。クラスを分割している。名前の衝突を防ぐ。
    class Person //Personクラスを宣言。(位置はNamespaceの中かつ、他のクラスの外) 
    {   public string FirstName{get;set;};//Publicは他のクラスからアクセス可能
        public string LastName{get;set;}; //stringはLastName、FirstNameの型  
    }

    class Program
    {
        static void Main(string[] args)
        {
          var p1 = new Person();//Personクラスでp1という名前でインスタンス化

          p1._FirstName="太郎";//p1というyFirstNAMEの属性に、太郎を代入
          p1._LastName="山田";

          var p2 = new Person();
          p2.FirstName="花子";
          p2.LastName="山田";

          Console.WriteLine($"{p1.LastName}{p1.FirstName}");//$は{}内の指示語展開のスイッチ(C#6で搭載)
          Console.WriteLine($"{p2.LastName}{p2.FirstName}");

        }
    }
}

と,ここまで書くのに,まずかなり時間がかかってしまいました。(汗)
これからもSkype勉強会をよろしくお願いします!

3
2
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2