Двойное деление с двойным = целое число? - PullRequest
0 голосов
/ 29 октября 2018

Я мало что знаю о C #, но я пытался здесь сделать простое деление и думаю, что схожу с ума, потому что ничего не работает.

Хорошо, объясните мне, почему это работает:

            double minimum = 2.00 / 100.00;
            Console.WriteLine(minimum); // displays "0,02"

Но это не работает?:

      double result;
      if(Double.TryParse(returnTextBox.Text, out result))
        {
            double minimum = (double)result / 100.00;
            Console.WriteLine(minimum); // displays "2"
        }

Я попробовал наложить (двойной) на все возможное. Также не бросая это. Кажется, всегда показывает 2. Я чувствую, что я упускаю что-то важное, я просто не вижу этого.

1 Ответ

0 голосов
/ 29 октября 2018

Решение было таким:

Double.TryParse(returnTextBox.Text, NumberStyles.Any, CultureInfo.InvariantCulture, out result)

Спасибо всем!

...