FROM ME TO YOU

oh my bizarre life !!

C#の基礎的なところとか

Qiitaで評判がよかった「スラスラわかるC#」を買ってみた。まだ序盤だけど少し気になったところがあったのでメモ。

スラスラわかるC# 第2版 (Beginner’s Best Guide to Programmin)

スラスラわかるC# 第2版 (Beginner’s Best Guide to Programmin)

qiita.com

↑記事のように体系立てて感想なんて書けないし、まだ2章なのでメモがてら。

3項演算子はあまり使ったことがなかった気がする。 そのままifでやってしまうのでうまく活用していきたい。

nameofはCSV出力時のヘッダー行生成とかに使えるかもしれない。

    class Program
    {
        static void Main(string[] args)
        {
            int x = 10;
            int y = 20;
            //文字列置換
            Console.WriteLine($"{x}円と{y}円です");

            //3項演算子
            int z = (x > 5) ? 10 : 0;
            Console.WriteLine($"{z}人です");   //10

            //nameof演算子
            Console.WriteLine($"{nameof(x)} = {x}です");   //x = 10です

        }
    }

型変換

  • 組み込み型へのキャストは数値型のみ
  • 文字列→数値へは専用のメソッドを使う(int.Parse(str))