■ はじめに
メソッド・クラスなどのI/Fでデータ型を変えた場合に コンパイルエラー以外で、どのような影響が発生する
【1】 実数(double・float) => 整数(int) に変えた場合
1-1)割り算で小数が切り捨てられる
例:C#【修正前】 public double Width { get; private set; } public double Height { get; private set; } 【修正後】 public int Width { get; private set; } public int Height { get; private set; } 【影響部分】 double scale = sample1.Width / sample2.Width; => sample1.Width(int) / sample2.Width(int) なので、 「scale」には小数部分が切り捨てられてしまい、 値が「0」になる可能性もある(ってゆーかーなってデグレった)