竹の子エンジニア

30代から目指すエンジニアの日記

C#のメモ

初心者のくせにSwiftやったりPythonやったりしていますが
仕事でC#やる機会に恵まれたので、メモです。

C#使っていると文末のセミコロンを忘れてあたふたしています。
それと、{}(中括弧)の位置が他と違うのもちょっと悩ましいですね。
※余談ですが{}をチューカッコと読むと初めて口頭で聞いた時、
チューしてるように見えるからチューカッコなのかと思ってたのは秘密です。

あと、SwfitとPythonと比べてクラスとメソッドの定義方法が
違うので、それのメモです。

ちなみにC#使うときはVisual Studio 2013を使っています。

クラスとメソッドの定義の仕方。(C#)
//testApplicationという名前でプロジェクトを作成
namespace testApplication
{
    class Program
    {
        static void Main(string[] args)
        {
        
            Person takeshi = new Person();
            takeshi.name = "Takeshi";
            takeshi.age = 32;

            string takeshi_data = takeshi.getData();

    //[Takeshiは32歳です]と表示される。
            Console.WriteLine(takeshi_data);

            //なにかのキーの入力があるまで待機
            Console.ReadKey();

        }
    }

 //Personクラスを定義
    class Person
    {
        //C#の場合、フィールドの変数の前に、publicと入れないと
  //クラスの外側からアクセスできなくなる。
        public string name;
        public int age;

        public string getData()
        {
            string data = name + "は" + age + "歳です";
            return data;
        }
    }
}