こんばにちは、ユウです。
今回はC#言語の変数とデータ型のまとめです。
変数とデータ型は学習量が多く、1回見ただけじゃ理解ができないかもしれませんので、何度も繰り返し読むことをおすすめします。
本記事での学習
☑変数とデータ型のおさらいができる!
今回C#を紹介するにあたって、発行元:SB クリエイティブ株式会社 著者:粂井 康孝(くめい やすたか)さんの「猫でもわかるC#プログラミング」を参考に紹介しています。
変数とデータ型 基本
学習対象者
・C#の変数とデータ型について知識をほとんど持ち合わせていない方
この記事では、変数とデータ型を学習するにあたって必要な基礎知識となるものを詰め込んでいます。
内容としては、基礎中の基礎的なものばかりで変数の初期化や定数とは、値型&参照型、データ型、.NET型について解説しています。
C#をこれからやっていきたいという人は必ず見ておいたほうがいい記事になります。
整数型と浮動小数点型
学習対象者
・整数型の種類や浮動小数点の概要を知らない方
この記事では8つの整数型と、その範囲や浮動小数点型とは何なのかについて紹介しています。
豆知識として整数型から文字型への変換方法なども紹介しているので、興味がある方は読んでみてはいかがでしょうか。
decimal型と文字型
学習対象者
・decimal型の使い方を知らない方
・文字型の性質を知らない方
この記事では、decimal型の使い方を実際に身の回りで使えるプログラムを書いて説明しています。
また、文字型はエスケープ文字といわれる特殊な文字まで説明しているので、見てみると面白いかと思います。
この記事では、実際に手を動かすことで身に着けることができるので、一度試してみてはいかがでしょうか。
論理型と暗黙の型指定
学習対象者
・論理型、リテラル、var、dynamic型の知識がない方
この記事では論理型であるbool型は2種類の値しか持たないことや、定数であるリテラル型、リテラルの調べ方(GetTypeメソッド)、ゲーム制作時によく使用するvar(暗黙の型指定)、実行時に型が決定されるdynamic型について紹介しています。
この記事でも各項目ごとに、ソースコードを公開しているのでそれらをいじって理解を深めてはいかがでしょうか。
スコープと列挙型
学習対象者
・C#のコードの書き方に慣れていない方
・型変化のやり方を知らない方
・列挙型の意味を知らない方
この記事ではブロックとスコープを教えることにより、C#のコードをきちんと理解できるよう紹介しています。
また、long型からbyte型へという様に違う型から値を代入したいときに使用する型変換(型キャスト)についても説明しています。
列挙型という順番があるものを整理しやすく並べることができる型もその意味から説明しているので、ソースコードを見ると分かりやすいかと思います。
この記事では特に、実際にソースコードを観察することで理解が深まる内容ですので理解できるまで、ソースコードを参考にしてみてはいかがでしょうか。
オブジェクト
学習対象者
・オブジェクト型とボックス化のやり方を知らない方
・文字型と文字列型の違いがよくわかってない方
・is演算子とas演算子のことを理解できていない方
この記事では、オブジェクト型とは何か、オブジェクト型を使用したボックス化と何かについて紹介しています。
他にも、文字列型について詳しい使い方を紹介していたり、is演算子とas演算子それぞれの使い方を紹介しています。
この記事では、特にオブジェクト型のところを学んでほしいので、特にオブジェクト型を知らないという方は見ることをおすすめします。
最後に
今回はC#の変数とデータ型について紹介してきました。
この部分は、後々知っておくとかなり助かるものが多くあるので、しっかりと覚えておくようにしてください。
意外とゲーム制作にも深くかかわってくるので、しっかりと身につけましょう。
今回はこれで以上となります。
最後まで読んでいただきありがとうございました。