Как вызвать метод класса Form из другого класса?

Решил сделать простенькую программу, которая вычисляет из числа с плавающей запятой целую и дробную часть, но столкнулся с тем, что стандартные методы типа Convert.ToDouble или Double.TryParse на этапе компиляции вызывают исключения. Оказалось, что вся эта белиберда связана с тем, что в ОС Windows в настройках, разделителем целой и дробной части (см. рисунок ниже) выступает запятая, а я пихал числа с разделителем точка! Такие вещи прокатывали в Delphi, но не в C#.

Также оказалось довольно-таки проблематично вызвать метод одного класса из другого класса. Но как говорится, кто ищет — тот всегда найдёт!


(Как видим разделителем в системе по умолчанию выступает запятая)

Создаём проект.

На форме помещаем три textBox и одну button.

 





Как вызвать метод класса Form из другого класса?: 1 комментарий

  1. Или наоборот:

    System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(«en-US»);

    и не надо ничего реплейсить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*