Ошибка C # или что-то не так [дубликат]
На этот вопрос уже есть ответ здесь:
Почему операторы деления (/) ведут себя по-разному в VB.NET и C #? 5 ответовУ меня проблема с C #, которая неправильно рассчитывается, чтобы я рисовал индикатор выполнения.
int width = 130;
int maxValue = 20;
int value = 20;
int percent = (width / maxValue) * value
Теперь он должен возвращать 130, так что мой индикатор выполнения заполнен, но возвращает 120, поэтому я не знаю, что происходит.
вот и изображение индикатораhttp://imgur.com/sUbshxk
Я также проверил формулу с VB.NET, и она отлично работала.
Я использую VS2013 в Windows 7 x86.