2
정수 나누기 (0.25)를 사용하려고했으나 VB에서 0으로 나누려고했지만 나도 1/4로 나누려고했습니다.). VB.NET에서 정수를 10 진수로 나눌 때 0으로 나누려고 시도했습니다.
이
당신은 아닌 정수 정수 나눗셈을 할 수 없어 내 조각AmountLeft = Remainder \ 0.25
lblQuartersAmount.Text = AmountLeft
정수 나누기 (0.25)를 사용하려고했으나 VB에서 0으로 나누려고했지만 나도 1/4로 나누려고했습니다.). VB.NET에서 정수를 10 진수로 나눌 때 0으로 나누려고 시도했습니다.
이
당신은 아닌 정수 정수 나눗셈을 할 수 없어 내 조각AmountLeft = Remainder \ 0.25
lblQuartersAmount.Text = AmountLeft
이다; 그냥 잘라내어 나중에 캐스팅해라.
AmountLeft = CInt(Math.Truncate(Remainder/0.25))
그리고 * 4
의 문제점은 무엇입니까? =)
이 경우에는 .25가 처음으로 0으로 반올림 될 수 없습니까? – Kratz
@Kratz : 예, 암시 적으로 정수로 변환됩니다. 따라서 정수가 될 것이므로 정수가 아닌 정수에서는 할 수 없습니다. 죄송합니다. – Ryan