C# の除算構造に問題があります。2 つの数値を除算しようとすると、常にゼロの結果が得られますが、これは間違った結果です。
私はこのようなコードを持っています。
double a = 100 / 1500;
a=0;
使用した場合の結果が得られます
double a = 100d / 1500d;
正しい結果が得られました。ケース 1 のどこに問題がありますか? 誰かが私に違いを説明できますか?
C# の除算構造に問題があります。2 つの数値を除算しようとすると、常にゼロの結果が得られますが、これは間違った結果です。
私はこのようなコードを持っています。
double a = 100 / 1500;
a=0;
使用した場合の結果が得られます
double a = 100d / 1500d;
正しい結果が得られました。ケース 1 のどこに問題がありますか? 誰かが私に違いを説明できますか?