C#の勉強 変数、キャスト、値型について勉強しました 

C#の勉強 変数、キャスト、値型について勉強しました 

備忘録

  • データ型:short 2バイトなど整数型がサポートされている
    • 正数だけで良いものはushort、uintなどuをつける
    • byteの場合、マイナスを含む時はsbyte
  • 誤差が許されない時はdecimalを使う (金額計算など)
  • 値型:intとかそういう宣言した瞬間に何バイト取るか? intなら4バイトを取得。
    • 値型は引数の影響を受けない。
  • 参照型:C言語で言ったらアドレス番地のアドレスを見ている。
    • 参照型:ある1箇所を見に行っている。ポインタと同じ概念
  • キャスト:数値同士とか、似た者同士を変換する時に使用 
    • double:1.4をintに変換したいとき
  • Parse:文字を数値にしたいときに活用
    • 例外処理で対応したい場合はこれを活用
  • TryParse:valueをintに変換した後の値を入れる場所
    • if文で対処したいときはこれを活用
  • Convert:ヌルポにならない。0になる